// 
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// 
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU Lesser General Public License for more details.
// 
// You should have received a copy of the GNU Lesser General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

//!DESC NNEDI3 (double_y, nns128, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
    sum += dot(samples[i], vec4(1.0));
    sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.0 - mstd0 * mstd0;
float mstd2 = mix(0.0, inversesqrt(mstd1), mstd1 >= 1.192092896e-7);
mstd1 *= mstd2;
float vsum = 0.0, wsum = 0.0, sum1, sum2;
#define T(x) intBitsToFloat(x)
#define W(i,w0,w1,w2,w3) dot(samples[i],vec4(T(w0),T(w1),T(w2),T(w3)))
#define WS(w0,w1) sum1 = exp(sum1 * mstd2 + T(w0)); sum2 = sum2 * mstd2 + T(w1); wsum += sum1; vsum += sum1*(sum2/(1.0+abs(sum2)));
sum1=W(0,-1104338237,-1108550970,-1134422686,-1106336704)+W(1,-1112016931,-1117701445,-1135080854,1041734649)+W(2,1036063029,1068454954,-1096794255,-1097058997)+W(3,-1099451832,-1092648385,1068510503,1053379177)+W(4,1045547931,-1102009308,-1108910446,-1096428577)+W(5,-1101312270,-1118387353,-1146436468,-1114733521)+W(6,-1122481515,1017740065,-1101174078,-1110459731)+W(7,-1118789516,-1107281979,-1113618698,-1107441476);sum2=W(0,1034572820,1003346080,1022891960,-1107960738)+W(1,-1147785184,1035529310,-1103397515,-1105088633)+W(2,-1096749055,1067566060,-1099542471,-1112828174)+W(3,-1105585021,1034766166,-1127174872,1056062200)+W(4,-1090311143,1028295012,-1124169384,1028527356)+W(5,-1117109292,-1116900804,-1106700271,1048792675)+W(6,-1101382023,-1102277943,1019646072,1003609248)+W(7,-1121486356,-1114899026,1037356874,1033154740);WS(-1075683047,-1087125913);
sum1=W(0,1052977914,1046022844,1034752002,1042687663)+W(1,1041384601,1034807969,-1097639380,-1087267578)+W(2,1051043629,1049374510,1043598702,1020877136)+W(3,1037740431,1044538321,-1095656786,-1087388173)+W(4,1044576234,-1108783446,1049059763,1032834596)+W(5,-1113942663,1043415765,-1101488315,-1108370107)+W(6,-1105784362,-1089957133,1050972591,1041786741)+W(7,1011031587,1034104676,-1108747496,-1111228387);sum2=W(0,-1112916736,-1120018795,-1149557934,-1129327146)+W(1,-1168639863,-1122303521,1012425107,-1109246006)+W(2,-1105442406,1056936993,-1116270499,1027469999)+W(3,-1114911422,-1109477794,1054092693,1044505132)+W(4,1036431709,1029410453,-1114668504,-1107094547)+W(5,-1122292075,1038663029,-1102188513,1015080154)+W(6,-1126491682,-1112281372,-1115408970,-1136313139)+W(7,-1124857486,1004657207,-1115235380,-1123974759);WS(1042212664,-1102203684);
sum1=W(0,1040147851,-1104962202,1019874102,-1140902818)+W(1,-1111794429,1033944684,1045102086,1035472140)+W(2,-1102798136,-1085739950,1041713132,-1138465404)+W(3,-1122108180,1042129278,1052255697,1044852023)+W(4,-1090423514,-1096835716,1032244040,1031911135)+W(5,1026181805,1045351411,-1114874577,1050093153)+W(6,1015091005,-1100137137,1032066151,-1122713961)+W(7,1045226448,1037723887,1025859399,-1125530488);sum2=W(0,-1109152196,-1122141349,-1119436548,1025219442)+W(1,-1136900198,-1112897189,1040314652,1026944460)+W(2,1032935700,-1095545125,1026037858,1041363772)+W(3,-1144192892,1046665648,-1132954458,-1124096755)+W(4,1029288712,1048235476,-1148187164,-1106963956)+W(5,-1112667488,-1091150222,1044093468,1063106013)+W(6,1017807431,-1124373883,1027834104,-1115265228)+W(7,-1098670428,-1099776205,-1115291573,-1119277141);WS(-1106435384,1038338229);
sum1=W(0,1057302312,1048464174,1019822615,1040095954)+W(1,1038469973,1008999077,-1109673285,-1085504617)+W(2,1048602738,1046177110,1041126536,1037825128)+W(3,1047759857,1042217259,-1089584127,-1088007186)+W(4,-1113571175,1010729037,1046281616,1042659628)+W(5,-1122205838,1042535855,-1099904421,-1112427435)+W(6,-1116720143,-1090676327,1052688116,1025627498)+W(7,1020820192,1034203799,-1109333660,985851280);sum2=W(0,1059204215,1059357388,1025056091,1016257202)+W(1,1045786159,-1115583727,1057901024,1078138204)+W(2,-1096239491,-1080318626,-1117490597,-1123344133)+W(3,1040463834,1043123901,-1073900782,-1075026282)+W(4,-1097775023,-1121076469,-1121712633,-1139226916)+W(5,1021989454,-1105966927,1040778731,1041808545)+W(6,-1108589001,1042934709,1018740994,1032149092)+W(7,1015040126,-1147555881,1013253724,1040543247);WS(-1079558823,-1098708322);
sum1=W(0,-1102044491,-1098872409,1025234303,-1107155318)+W(1,1018716763,1032647774,1050456336,-1157836704)+W(2,-1087610848,-1086405173,1036194249,1015859078)+W(3,1043448582,1041211303,1051086989,1055919296)+W(4,1049149960,-1113006787,-1106597869,-1109510417)+W(5,1032229161,-1113988824,1047976577,1049231261)+W(6,1034815041,-1109243348,-1107821257,-1106784003)+W(7,-1114873522,-1115826050,1045770027,1037659280);sum2=W(0,1038073794,-1114116718,1012713185,-1115121954)+W(1,-1116577465,-1124395325,1041575276,-1128914993)+W(2,1048906430,-1089285214,979525395,-1120959275)+W(3,1055266270,1060162115,-1076455267,1074552079)+W(4,1044939824,960279117,1023425822,1031308048)+W(5,-1098098687,1021768571,-1109266711,-1081125046)+W(6,-1114246838,-1116674868,1015643115,1008898041)+W(7,-1124862202,1013382601,-1116558128,1028966618);WS(1045132600,-1120782135);
sum1=W(0,1057393815,1048859946,-1105178898,-1105751784)+W(1,-1117651397,1030868229,-1097544977,-1105555137)+W(2,1059464001,1046945589,-1114219853,-1104184899)+W(3,-1113548192,-1114482291,-1096850414,-1093321826)+W(4,-1115358437,-1101266388,1038688878,-1110381909)+W(5,-1100710867,-1101910270,1054674458,1045680426)+W(6,1006928425,1001553277,1028338913,-1129240105)+W(7,-1109195062,-1106616547,1051440502,1040711722);sum2=W(0,1041015042,1031690548,-1109811903,1017265392)+W(1,1015388608,-1118750728,-1110095441,-1100279165)+W(2,1041543835,1061785433,-1113627340,1023756444)+W(3,1018680528,-1143924414,1052269299,-1121800962)+W(4,-1112539854,1033767962,-1145950526,1014378799)+W(5,-1099334823,1020584168,-1103181542,1027655784)+W(6,-1111764061,-1098545742,1013677319,-1129429444)+W(7,-1108053853,1036964648,-1106577514,-1110834939);WS(1052573852,-1122511817);
sum1=W(0,-1107197216,-1104137920,1036520122,-1122539822)+W(1,1051517474,1023654291,1038549849,-1123108403)+W(2,-1095755763,-1089160552,-1131456914,-1150669710)+W(3,1039184399,1041388597,1050538028,1032946604)+W(4,-1090293588,-1090056564,1032118773,1027717464)+W(5,-1168884669,1033029075,1057974832,1052989852)+W(6,-1092174087,-1086001910,1030809195,1021054902)+W(7,1028526105,1041880934,1057808582,1053464075);sum2=W(0,-1108201039,-1090848333,1038192816,-1085894681)+W(1,-1081052443,-1102549623,-1093216289,1070882268)+W(2,1052221636,1071505414,-1102898046,-1098445483)+W(3,-1087793608,-1090403840,1073865984,1067999858)+W(4,-1098981857,-1086351349,1050638036,1008806191)+W(5,-1095780376,1055133376,-1083525828,1058878464)+W(6,-1096799400,-1088620184,1057325981,-1102617523)+W(7,-1096503933,1053790412,-1083206959,-1107159037);WS(-1073219892,-1080326418);
sum1=W(0,-1101602915,-1103425331,-1142635506,-1114077580)+W(1,-1151047116,-1114784094,1053716920,1057495924)+W(2,-1090278522,-1092662145,-1123237842,-1142955026)+W(3,-1111276924,-1121668701,1051447237,1055741332)+W(4,-1091646784,-1114692451,-1103324917,1038107057)+W(5,1000704387,-1109204280,1049044089,1052494629)+W(6,-1101848592,1038718196,-1095875035,1026598572)+W(7,1010568075,-1156952092,1047828379,1043005848);sum2=W(0,-1095443331,1050195534,-1116542136,-1121663397)+W(1,1005231721,974104521,-1071776975,-1067370736)+W(2,-1123573301,-1100504352,1037730633,1042431779)+W(3,-1111985184,1047585075,1077012119,1068672794)+W(4,1043186658,-1102861372,-1137348615,1010053773)+W(5,1016528922,-1109020232,1045361006,1070664889)+W(6,-1110454800,1040229501,-1119025600,1028087910)+W(7,1037668055,-1117277443,1027642294,-1123945395);WS(-1130027456,1047744266);
sum1=W(0,-1103440100,1043447132,-1100312969,1030328637)+W(1,-1130350917,-1105733872,1038395889,1050534604)+W(2,-1096543805,-1093151398,1044449278,1036569044)+W(3,1043114871,1022399622,-1106526388,1037345619)+W(4,1024264999,-1115860524,1046212150,-1106699970)+W(5,1020228332,1024836117,1035372917,-1115006287)+W(6,1041344218,1032410566,-1124975021,-1104762293)+W(7,-1123108872,-1112803412,1044066628,980910400);sum2=W(0,1033391383,1041649400,-1098453144,1029880722)+W(1,-1114516031,1025620716,-1137377888,-1137819024)+W(2,-1095624145,-1082091368,1067660000,1029103498)+W(3,1035240799,1066795978,-1080643124,1040796761)+W(4,1056223691,1027973488,1046293202,-1094604015)+W(5,-1098376459,1036814117,-1121978412,-1102259819)+W(6,1034193475,1034286113,-1117927817,-1104816365)+W(7,-1107858514,-1114981924,1041009105,-1148596400);WS(1049012636,1037011386);
sum1=W(0,-1097922903,-1089977373,1042768739,-1108102978)+W(1,1041216474,-1106782690,1052134241,1049818257)+W(2,-1083790961,1050515995,-1105146600,1036457352)+W(3,-1120768141,975424142,1062551839,1059747641)+W(4,1053649082,1044221701,-1100160944,-1100621772)+W(5,1042971413,1047421135,-1093385002,-1088576433)+W(6,1020595485,-1110188826,-1116535239,-1149100234)+W(7,-1142399358,1034144007,-1147628986,-1108848982);sum2=W(0,-1109271051,1040605589,-1109307779,-1130376652)+W(1,1029552052,-1097745138,-1097221185,-1098570547)+W(2,-1117670218,1068278024,-1105231849,998991648)+W(3,-1101762859,-1100990121,1068017963,-1087670872)+W(4,-1099193318,1035466738,-1110904873,-1124853008)+W(5,-1094879980,-1119653306,1049832589,-1103240593)+W(6,-1111928806,1025845624,1012787248,1033926100)+W(7,-1099498770,1046656503,1035573068,1018913792);WS(-1099128120,1074104605);
sum1=W(0,1031876531,1036082771,-1114738061,1001695642)+W(1,1039516460,1037331996,-1127447088,-1106225286)+W(2,1049670772,1045634202,1035838167,-1137881464)+W(3,1048871226,1024672505,-1084335000,-1114090766)+W(4,1039176783,1044499416,1043227732,1036976671)+W(5,-1111706306,1040216275,-1106295064,-1092101927)+W(6,-1115296143,1036111714,1041576607,1024532056)+W(7,1018355325,-1129216251,-1103209586,-1108352670);sum2=W(0,1057121124,1048908439,1026289226,-1125983803)+W(1,-1097055530,-1105528539,-1081617292,-1097673861)+W(2,1042597022,-1101738899,1036989304,1003361806)+W(3,-1094090339,1060807350,1066557847,-1083990029)+W(4,-1101518001,-1114490175,-1127516251,-1121376018)+W(5,1045798092,1007168711,1021212715,1050089807)+W(6,1032222895,-1111061815,1020382491,999276462)+W(7,1021142275,1024157832,1048167829,-1107462587);WS(1043392312,-1114334171);
sum1=W(0,1046571639,1051603231,1027676176,1041086874)+W(1,-1108043111,1031499310,-1100311555,-1101297859)+W(2,-1114765098,1063881062,1038182418,1029494548)+W(3,-1123479337,1047470620,-1092551191,-1090719068)+W(4,1036439434,1039261900,1014428948,1033375641)+W(5,1029157954,-1113522785,-1095549099,-1093343060)+W(6,1049353410,1039119196,1036956537,1016176348)+W(7,1032866554,-1108903402,-1097401399,-1102133676);sum2=W(0,-1110774431,1041464609,1034144522,1032922039)+W(1,-1111786600,1038622987,1024001520,1024080221)+W(2,-1089347840,1063858171,-1106146153,1035186417)+W(3,-1098326560,-1094555153,1062496232,-1102975683)+W(4,-1103182741,-1105498679,1014708981,995983013)+W(5,-1110476474,-1107944280,1034761930,-1104694448)+W(6,1046443094,-1107403517,-1122673776,-1118508182)+W(7,1045574278,-1119406695,-1126790312,-1113235807);WS(1055141020,1060902337);
sum1=W(0,1057965143,1052483105,-1133288704,1034435725)+W(1,-1104499136,1006999415,-1121795134,-1123568702)+W(2,1052696320,-1122504460,1033934442,1026181508)+W(3,-1153162900,1029709087,-1084201687,-1094115828)+W(4,1052884304,1049027177,-1118188821,1030709219)+W(5,1036285529,-1155692311,-1096042081,-1093347107)+W(6,1046782257,1045790650,1035419593,1027652318)+W(7,1013713298,-1111952258,-1101051195,-1098441692);sum2=W(0,-1070666261,-1075189642,1017945729,1043194323)+W(1,-1101126135,1010301074,-1106608294,-1098866335)+W(2,1068575013,1076566585,-1117717167,992756489)+W(3,-1107911121,1046700061,1049134123,1051129947)+W(4,1056539999,-1098049115,-1108161809,1023440269)+W(5,1020103457,1026363561,-1097073139,1047751107)+W(6,1036076910,-1112346970,-1115924363,1034607052)+W(7,1035420194,-1137869730,1016205049,1011007330);WS(-1090579868,1070279725);
sum1=W(0,1048430680,1050349544,-1102328821,1032329895)+W(1,-1129281319,1012204235,-1091335294,-1101560157)+W(2,1052980239,1057014372,-1098061089,-1113203900)+W(3,1033674783,-1115372202,-1084573078,1039656780)+W(4,1057962188,1038273502,1034205973,-1105344998)+W(5,-1108117804,-1111454739,1043587871,-1103450436)+W(6,1046276062,1049777060,1041435478,-1106552005)+W(7,-1115265901,-1109943484,1002064136,-1098888483);sum2=W(0,1027892228,-1102736131,1036995374,987673807)+W(1,1005138532,1028221332,1049007178,-1103141235)+W(2,1034852634,1059241808,-1094252408,-1095509641)+W(3,-1123669832,-1128511149,1060311666,-1090760003)+W(4,-1103859919,1043446486,-1103179232,-1119095571)+W(5,1032914452,1006285508,-1100012675,-1129798465)+W(6,-1109795439,1004807604,-1114181285,1040985329)+W(7,-1122773902,987177167,-1113144024,1051746582);WS(1058381774,-1086956646);
sum1=W(0,-1096145742,-1100460324,-1149835360,1005434106)+W(1,1026532260,-1120107684,1039571170,1046241393)+W(2,-1096424577,1033532617,1036055789,1034370117)+W(3,-1107524072,-1123297125,-1110152984,1054608457)+W(4,1049990129,1042033667,-1173712576,1007595428)+W(5,1032832748,1041584782,-1103984787,-1100950084)+W(6,-1147483724,1021597150,-1119060568,-1122685332)+W(7,-1111048693,1023439817,1016207588,-1122634471);sum2=W(0,1049113865,1035642194,1069067455,1073050559)+W(1,-1123382260,1035361564,-1101089925,1048373410)+W(2,-1105600932,-1114871718,-1073893027,-1096535796)+W(3,-1105239942,1000972215,-1113393188,1050248373)+W(4,-1104998692,1034875990,1038335059,-1077684470)+W(5,-1112223483,987872957,1032989733,1015693919)+W(6,1004288083,1019116562,-1109196141,994568047)+W(7,1016564448,1019016937,1041247426,1024635942);WS(1051792028,1027146209);
sum1=W(0,-1096555104,-1099279313,1031492470,-1173418992)+W(1,1037767898,1032372106,1043543405,1048715847)+W(2,-1102472206,-1086728512,-1111745573,1030866682)+W(3,1031937048,1030986133,1048944276,1045948678)+W(4,-1098029143,-1099704976,1032231158,1037975597)+W(5,1035090980,1038793940,1041023999,1053562136)+W(6,-1107704157,-1088435526,1029296729,1021051177)+W(7,1031982829,1043937550,1046674105,1031959404);sum2=W(0,-1071495861,-1080654015,1067013205,1076285256)+W(1,1024798548,-1130255717,1044446905,-1089164092)+W(2,-1092768710,1053690657,-1103468782,1054912747)+W(3,-1111620633,-1129289568,1049463752,-1089831336)+W(4,1062196550,1059230433,-1086354611,-1082179927)+W(5,1022374674,-1147177200,1055604285,-1116071286)+W(6,1065208788,1069826015,-1077304359,-1086555076)+W(7,1008723412,990531682,1049830695,-1102169042);WS(-1116843232,1041538044);
sum1=W(0,1050813118,1048646402,1041393778,1038718416)+W(1,-1107356403,1032833522,-1107072481,-1091780513)+W(2,1043671731,1037057641,1040958951,1023355030)+W(3,-1126022145,-1185162751,-1088265503,-1097953353)+W(4,1050123337,1052799074,-1112360254,1040537034)+W(5,1038008293,-1123581176,-1091053114,-1105750724)+W(6,1037436293,1042212684,1047211822,1043346413)+W(7,1033129910,-1116284746,-1091261766,-1121572392);sum2=W(0,-1090048491,-1124324076,1025248710,-1127892588)+W(1,1071993665,1067215194,-1080184847,-1076486023)+W(2,-1092974499,1047668544,-1114879615,-1127740272)+W(3,1068762214,1014309155,1048567939,-1080442855)+W(4,1042122418,1052455522,-1135605467,-1125515678)+W(5,-1079656754,-1077318729,1068938556,1066323214)+W(6,-1102075660,1052515578,-1118452308,1015277154)+W(7,-1083078137,-1086246531,1058048535,1066205534);WS(1045082936,1047750074);
sum1=W(0,1038967959,1036533543,-1105827232,1017867382)+W(1,-1117189504,1000061951,-1101431328,-1107005280)+W(2,1048524561,1057427781,-1098507795,-1139557912)+W(3,1034808454,-1102176472,-1099209723,1044741561)+W(4,1057555836,1044700722,-1113781499,-1112138258)+W(5,-1102736460,-1102956733,-1117912777,-1103886606)+W(6,1037485187,1046059755,1024003356,-1117154624)+W(7,-1113728179,-1108156515,1024367918,-1108908881);sum2=W(0,1024857236,-1109323954,971431442,1003184961)+W(1,1037587704,-1121823736,1030818718,-1114215978)+W(2,1026446282,-1105665514,-1133283297,-1131894760)+W(3,1045339410,-1107079097,1056963612,1031262679)+W(4,-1116186208,1024492508,1031831407,984723076)+W(5,-1090072253,-1102678968,975724297,1055283667)+W(6,-1121629964,-1148808497,1031681833,-1125590160)+W(7,-1103014356,-1123463096,1026784592,-1116339968);WS(1059869006,1015916977);
sum1=W(0,-1103727218,-1102716146,1039164638,-1111801867)+W(1,-1115491581,-1106752078,1051739903,1051877295)+W(2,-1089648586,-1092420393,-1118862224,1023424768)+W(3,-1104830517,-1112797325,1055627629,1057614174)+W(4,1049092536,1052180160,-1099094340,-1114194639)+W(5,1038662167,1030088557,1008315659,-1096079006)+W(6,1032231232,1046058153,-1096321008,-1118811114)+W(7,-1131680577,-1175801754,1039975892,-1121275805);sum2=W(0,-1090644207,-1091764889,-1104433368,-1113427160)+W(1,1038986783,-1135559136,-1120815960,1034414883)+W(2,-1109333336,1065407690,-1117600576,-1104169884)+W(3,1033390214,-1120264784,1059846520,995253792)+W(4,-1098732665,-1109931470,1039627671,-1102319880)+W(5,-1104270640,1019376128,1008884504,1048874179)+W(6,1043714297,1041133481,1047721667,-1097619580)+W(7,-1111461786,-1142244432,-1103318888,1021072320);WS(1054131356,-1077482588);
sum1=W(0,-1101215881,-1100083265,989703980,-1100136045)+W(1,1047064142,-1120855287,1039854844,1045307006)+W(2,-1091699940,-1088812180,-1117800461,-1114161471)+W(3,1042850313,-1122501592,1056393300,1051542530)+W(4,-1095974704,1033042241,-1112319975,1013262449)+W(5,-1118254671,-1111473941,1059113280,1053327664)+W(6,-1095224480,-1102789769,-1103330903,1027862775)+W(7,-1119385054,-1109190398,1055440053,1049428707);sum2=W(0,1063396296,1024719031,1055692800,-1098032416)+W(1,-1093635160,1049215120,1032661901,1043414797)+W(2,1065491656,1073645059,-1100435053,-1101668743)+W(3,-1090478816,1050905898,1063424749,1058961916)+W(4,1060161647,-1074198531,-1094416925,-1089098280)+W(5,-1135528507,1042380471,-1098776178,-1096580753)+W(6,-1081296593,-1083400329,-1104551065,-1099202751)+W(7,1032695397,1054277265,-1092624053,-1115458644);WS(-1082679118,-1072338335);
sum1=W(0,-1092407662,-1099976035,998650886,-1126832308)+W(1,1032452512,-1118647007,1035459839,1041636256)+W(2,-1098757312,1049242330,1045660229,1029713605)+W(3,-1113994637,1019901759,-1097348797,1053507448)+W(4,1052609817,1049104969,1001090478,-1125245511)+W(5,1026546307,1041545965,-1099322690,-1097111418)+W(6,958956607,-1170516592,-1128346278,-1126242526)+W(7,-1113342195,1027607012,1009511091,-1116731426);sum2=W(0,-1099529380,1043301860,-1073602631,-1069228184)+W(1,-1144476451,-1112019052,1041147606,-1112044089)+W(2,1054858487,1044685536,1076866983,1021776922)+W(3,1036271953,1018899191,-1106846135,-1119872164)+W(4,1062109344,-1097491140,-1101499289,1069809281)+W(5,-1114284680,-1126672913,1035368326,1042271976)+W(6,-1149319294,-1113127688,1036050969,1013617559)+W(7,-1112053703,-1146921887,-1115137330,1025827813);WS(-1125906880,1029353026);
sum1=W(0,-1082830235,-1087911853,1040928385,1052620124)+W(1,1033131793,1031982257,1048894344,1044570800)+W(2,-1088553290,-1115166792,1034478636,1053619569)+W(3,-1118254573,1037418321,1052323270,1054767249)+W(4,-1104403058,1046902211,1027228408,-1149501032)+W(5,1045103465,1053685367,-1092690897,-1096342700)+W(6,-1140598044,-1115398454,-1143379631,1033816441)+W(7,1032758420,1056771243,-1089842615,-1112660402);sum2=W(0,-1123374674,1032004261,-1105901664,1052242091)+W(1,-1109756837,-1117902306,-1109896025,-1088438592)+W(2,1057464262,1055897675,-1098081544,1041713460)+W(3,-1106560728,-1101499608,1057898227,-1106721416)+W(4,-1108453649,-1099401944,-1140318759,-1101414896)+W(5,-1114554169,1042131382,1041656473,1044097375)+W(6,1039811869,-1092934450,-1108472633,-1123485994)+W(7,-1104786072,1048148308,1033994653,1042751001);WS(-1080878567,1068324028);
sum1=W(0,-1095139206,-1103458412,1019310859,-1115471279)+W(1,1032811018,-1118469827,1049561152,1057833304)+W(2,-1090917913,-1094785898,-1115193805,-1121098697)+W(3,-1107876783,-1109399058,1054221326,1058273109)+W(4,-1100131090,-1118370765,-1104713039,-1153442440)+W(5,-1121957752,-1109945243,1048985266,1050583410)+W(6,-1102569730,1044057356,-1094675607,1023975060)+W(7,-1125987028,-1144681671,1045920684,1041261354);sum2=W(0,1052263517,-1132353885,1032420914,-1122597644)+W(1,1037076324,1017945885,1077171750,1084267296)+W(2,-1113437764,-1086124512,1029919127,-1109997244)+W(3,1045994672,-1105598049,-1066836895,-1076080701)+W(4,-1134522929,-1137529969,1025876905,-1129031901)+W(5,-1115453382,1027437378,-1128728545,-1073829589)+W(6,1041285329,-1111439550,1025649559,-1121404056)+W(7,-1112127416,1032857588,-1109934248,-1128683125);WS(-1106960696,-1099012034);
sum1=W(0,-1099071342,-1099370430,-1119077260,-1114528403)+W(1,-1109121109,-1115766890,1049964157,1055554285)+W(2,-1089278443,-1086538844,-1119877760,-1143558020)+W(3,-1114965299,-1120868875,1056629915,1061104081)+W(4,1010994112,1041376829,-1096650748,-1109244232)+W(5,1034547527,-1114495407,1042073805,1049997315)+W(6,1042854492,1049345155,-1100402892,-1112604445)+W(7,-1139584324,-1118254096,-1123516568,1031563405);sum2=W(0,1027806287,-1136470458,1028908115,-1116593925)+W(1,1024756439,-1116529299,1006654490,1032648371)+W(2,1039840949,-1122048333,1037914955,999050165)+W(3,-1107372324,-1128153177,1057985079,1052059722)+W(4,1057135276,-1105275062,-1105957739,-1106109711)+W(5,-1142966917,-1123338691,-1131926605,-1090440242)+W(6,-1096566133,-1105721601,-1113783754,-1123834115)+W(7,1013415162,1018182189,-1124260101,1018741845);WS(-1103089976,1059868827);
sum1=W(0,-1091300264,-1096562704,1033737723,1026631887)+W(1,1031003956,-1140469197,1050565142,1056895190)+W(2,-1087537316,-1094386976,-1130496915,1034000797)+W(3,-1108911023,1032926090,1053939124,1059766350)+W(4,1044429902,1045093007,-1105866475,-1106694966)+W(5,-1120892680,1034482579,-1109922270,-1108577640)+W(6,1040636078,1044615672,-1098705919,-1106727101)+W(7,-1136817768,1045052014,-1100982776,-1122075862);sum2=W(0,1044376552,-1101986459,1038307608,-1114832682)+W(1,-1084839384,-1076225566,-1094811671,1052671036)+W(2,1025272345,-1112738770,1031259614,-1109268272)+W(3,-1074779618,-1088390497,1052706603,-1106762472)+W(4,1014008179,1042085570,-1118450441,-1136199018)+W(5,1066038403,1071357616,-1100877636,1040752903)+W(6,-1110075404,1027010884,-1125957173,1025376385)+W(7,1068318141,1050587817,1036345951,1051973899);WS(-1089897038,998399462);
sum1=W(0,-1114312802,-1109889234,-1099771006,-1100326508)+W(1,-1141222070,-1114407115,1047140918,1049930251)+W(2,-1092992143,-1098209637,1030998252,-1103969415)+W(3,-1106384368,1017922927,1062808044,1060325312)+W(4,-1116385180,-1096464604,-1129527451,-1111096702)+W(5,1023432554,-1125954964,1048691588,-1128865717)+W(6,-1111889198,-1109224641,-1124899748,-1115021151)+W(7,-1121716413,1020452535,1043572929,-1137813989);sum2=W(0,-1113696880,1032844980,-1089233591,-1094975511)+W(1,1029862812,-1117299445,1036803698,1023473326)+W(2,1066397244,1037917830,1033778332,-1089977002)+W(3,1025970568,1031377784,-1104280508,-1129026618)+W(4,1039504138,1032622380,-1137053176,1006981461)+W(5,-1122944997,1022461928,-1121975322,1024702770)+W(6,1021506052,-1119563165,979684320,-1125132764)+W(7,-1130740686,1024270227,-1138205260,974010432);WS(-1096120220,-1099720911);
sum1=W(0,-1105594052,1050583742,1027883172,1052677544)+W(1,990296621,1026529890,-1120505890,-1101878153)+W(2,1030711656,1050761182,1036941212,1046184634)+W(3,1039246623,1031039363,-1087347673,-1094174707)+W(4,1044997418,1051859318,1039372749,1037786724)+W(5,1038193547,1036921611,-1092171165,-1091299260)+W(6,1041579690,1052858474,1040590154,992842790)+W(7,-1115076484,1007468831,-1087724293,-1105854769);sum2=W(0,1023777345,-1095435966,-1131846701,1040381409)+W(1,1022623295,-1096899181,-1146822820,-1110031849)+W(2,-1111411494,-1085163747,1015259161,1030695069)+W(3,1049343346,-1107180310,-1074171332,-1089001391)+W(4,-1100600319,1052695808,-1164136976,1026868853)+W(5,1043071461,1020495459,1048168469,-1078760233)+W(6,1041440525,1051545155,-1109936403,-1121164685)+W(7,1017314953,1050115198,1072577306,1074132102);WS(-1080112807,-1111145054);
sum1=W(0,1049824404,1049617192,-1106341774,-1103297132)+W(1,1026400021,1042898005,-1122989109,-1133975251)+W(2,1059552348,1031972225,1024154699,-1098278655)+W(3,1041608840,-1145221295,-1137351813,-1086286580)+W(4,-1085661228,-1097823136,1034961350,1037514093)+W(5,-1102084285,1041904442,992708574,1056970252)+W(6,-1114326813,-1119831648,-1109009483,-1125780682)+W(7,1038246926,1042525799,1040424089,1021582000);sum2=W(0,989910477,-1100922013,-1109734283,1041258750)+W(1,-1109794979,1041809078,1016064722,-1134607603)+W(2,-1096844113,1051742866,-1113561957,-1123542769)+W(3,-1126381362,982123162,1057819912,1041392492)+W(4,-1100235579,-1105813951,1026811493,-1110564237)+W(5,-1119465765,1026735929,-1113868277,1047439582)+W(6,-1151284621,-1136706867,1024057869,-1130694514)+W(7,1019553626,-1114678252,-1114600003,-1118083589);WS(1043409720,-1105036943);
sum1=W(0,-1096303173,-1095924673,1033970558,1040191749)+W(1,1041655059,1041917006,1041748910,-1115184605)+W(2,-1093807736,-1092831585,1046767380,1042494496)+W(3,-1160531625,1039311757,1042876074,1044442592)+W(4,-1096756208,-1126846855,1032778168,972615552)+W(5,1020654492,1043700571,1018241414,-1140612185)+W(6,-1115229280,-1098580285,1032356247,1032217109)+W(7,1034107952,1036396440,1034858676,1027878365);sum2=W(0,-1139047739,1043340308,1010119787,1027808259)+W(1,-1095774205,-1093511024,1026247831,986751832)+W(2,-1106790738,-1096910874,-1113418759,-1111510504)+W(3,-1089533357,1053173071,1040723354,1065364148)+W(4,1040059331,-1115460243,-1121052855,1032132185)+W(5,-1106558855,1027584935,-1113647147,1038861011)+W(6,1017581734,-1120741339,1010692603,1014515195)+W(7,-1121443175,1014681515,-1135975307,1041604470);WS(1035857520,1029952289);
sum1=W(0,1037051011,1029971495,-1105351783,-1143077795)+W(1,-1121149466,1043652126,-1106469910,-1110400621)+W(2,1049064844,1035603988,-1106526780,-1113811952)+W(3,1027875988,1035104701,1058276716,-1094483622)+W(4,-1083894414,-1098557596,999420801,1035289215)+W(5,-1114346217,-1123554317,1050633420,1056346487)+W(6,-1111645039,-1130790920,-1113970285,-1129002434)+W(7,-1130799743,1025377311,1026109447,1042325343);sum2=W(0,1026484093,1046485772,-1101077931,-1118517607)+W(1,1008581907,-1114630284,1030900361,1039465846)+W(2,-1098019518,1071267691,-1087996420,1029148161)+W(3,-1106945018,-1097625455,1064954318,1048118782)+W(4,-1082674625,1032470282,-1108756119,1047526016)+W(5,-1156379726,1024110641,-1118487613,-1084489705)+W(6,-1106613565,-1113199029,1024464693,1038718292)+W(7,1020048570,1036291722,-1120012731,-1112021711);WS(1058189134,1034857672);
sum1=W(0,1031241360,1044072484,-1105475825,-1171748679)+W(1,987174985,1045893176,-1094075536,-1100969760)+W(2,1057114388,1051374554,-1108837708,-1097172873)+W(3,1042860595,1031954257,1060030327,-1082247827)+W(4,-1083662360,-1099379283,-1131134898,1038034707)+W(5,-1120638978,-1137288661,1046921459,1058651386)+W(6,-1121036423,1018101850,-1119273967,-1113151849)+W(7,1037681908,1029972391,1036514264,1041721673);sum2=W(0,1020569783,-1114489126,1036204547,1003810984)+W(1,1043745048,-1104004872,-1099380876,-1128982694)+W(2,-1121260135,1052640914,1041029203,-1101998989)+W(3,-1104165612,-1121067579,1059611184,-1101918458)+W(4,1059150102,-1098121773,1044393168,-1098215637)+W(5,-1100369008,1032515174,-1094102036,1040381797)+W(6,1037147118,-1110248773,1027560485,-1110527635)+W(7,-1114899975,1000033398,-1113935142,1028175839);WS(-1107450480,1040804833);
sum1=W(0,1040473489,1047969017,1022226221,1040192716)+W(1,-1124855402,1020416041,-1098407451,-1095196747)+W(2,1044185574,1060667554,-1117682794,1002013395)+W(3,-1160070647,1045737613,-1089168888,-1087290490)+W(4,1057909434,1049088596,1000424795,1001040843)+W(5,-1101676720,-1103624738,-1119291421,-1111951852)+W(6,1038016429,1042416864,1025306833,-1120982404)+W(7,-1104451167,-1115902938,-1112956481,1031577591);sum2=W(0,-1124633329,-1107065949,-1117243126,1014727333)+W(1,-1111611661,-1136702760,-1111801245,1026257754)+W(2,1041729284,-1094200388,1027900147,1029406572)+W(3,-1103677442,1050798725,1052541581,-1084100906)+W(4,-1104959017,1040214496,-1114664521,-1112527674)+W(5,-1105828213,-1111536822,-1111707080,1070744988)+W(6,1005029260,1049039902,-1107116047,-1111634336)+W(7,-1106506739,-1140667375,-1107038609,-1127513012);WS(-1113867888,1064515135);
sum1=W(0,1048061265,1043460993,-1107046062,-1113562537)+W(1,-1105945126,-1148623547,-1098944190,1011269086)+W(2,1060048584,1062873548,-1098739202,-1103978495)+W(3,-1111558073,-1114838028,1045822761,-1107431310)+W(4,-1119786749,1023528257,1019693149,-1122423580)+W(5,-1101841139,-1117915947,-1112998912,1025265092)+W(6,-1106657727,-1137576074,1020558520,-1116789880)+W(7,-1106868487,-1122252061,-1104660585,-1142662356);sum2=W(0,1022878354,-1129472106,1012385731,-1145158406)+W(1,1010204019,-1123973089,1015658802,-1111624996)+W(2,1044961455,1049544336,1024197601,1016118130)+W(3,-1157676569,1022031298,1057430996,1040055751)+W(4,1030346877,-1131221354,-1119519161,-1112179804)+W(5,-1124728962,1023003938,1020564842,-1114498280)+W(6,-1095482557,-1093377057,-1113792718,-1127326042)+W(7,-1121117277,-1141925830,1019749938,-1112131584);WS(1051333020,-1087054195);
sum1=W(0,-1104387605,-1096771599,1019002067,-1112042433)+W(1,-1113527444,-1098301717,1048899277,1052246829)+W(2,-1102529947,-1093976551,1046618143,-1115058903)+W(3,-1095193948,1044013586,1044227957,1054136106)+W(4,-1089735051,-1129150690,-1148774132,-1107874438)+W(5,-1107288943,1038700845,1046377228,1060328029)+W(6,-1101876091,-1098135714,-1154881470,1036768028)+W(7,1024370318,1019966234,1045432325,1045160291);sum2=W(0,1041392892,-1112610934,1029900262,-1114066012)+W(1,-1097547793,-1095644935,1046575198,1044719218)+W(2,1041587346,1025557898,-1110038644,-1114806697)+W(3,-1102972970,-1095936036,1055420600,1050162797)+W(4,1055783298,-1102485451,-1110070018,1036646832)+W(5,1028020818,-1113902766,-1100701871,-1099287148)+W(6,988088600,1039502616,987867800,1020625547)+W(7,-1135974783,1018696751,-1119304428,1033323822);WS(-1120103648,-1090070191);
sum1=W(0,1049030490,1050801054,1024592611,-1117418940)+W(1,-1114427969,1032013281,-1094705236,-1112262737)+W(2,-1111205267,-1116228463,1049918615,1040968250)+W(3,-1110419822,1047944497,-1085341341,1042055990)+W(4,1050512309,-1102511675,1035134604,1034410595)+W(5,-1132367051,1025392341,1036298997,-1106227665)+W(6,1034763283,1039656998,-1144523437,-1119948353)+W(7,-1111046724,-1120201127,-1110564136,-1138448657);sum2=W(0,1046354401,1040228902,-1141997982,-1122606938)+W(1,-1118515993,1036845124,-1102583710,-1124762815)+W(2,-1143835982,1061896257,-1120462650,1027805544)+W(3,-1106443071,1043676745,1059397472,1052785838)+W(4,-1080731069,-1098049024,-1105726471,-1100560083)+W(5,995709275,-1128858827,-1126645315,-1120768779)+W(6,1026943708,1032253740,-1113668318,1025575588)+W(7,-1112152255,-1127110207,-1122685018,1011421951);WS(1060158670,1068766623);
sum1=W(0,1056712636,1049784895,-1131098839,-1116432453)+W(1,1040295867,1033948341,-1102593034,-1087151539)+W(2,1057908127,1044163070,1034945056,-1099753724)+W(3,1031077093,1027113355,-1094800699,-1089291740)+W(4,1028198895,-1122504371,1040823512,-1122123599)+W(5,-1132674679,-1117547229,-1120242995,1036808107)+W(6,-1123329903,-1096645803,1050332416,1040184285)+W(7,1040274980,-1137741501,-1132187055,-1127465369);sum2=W(0,-1098232449,1058983203,-1108907739,1036379663)+W(1,-1120677803,-1120240179,1035811659,-1128107780)+W(2,1016986873,1047923452,1073213180,1070189048)+W(3,1029686139,-1109097268,-1105399966,1040144345)+W(4,1033582270,1031365639,-1076673488,1065321765)+W(5,1041308319,-1109042515,1039880527,-1110681209)+W(6,1038048757,-1107019906,-1072585926,-1079893128)+W(7,1034493417,-1131123922,1018297481,-1116001167);WS(-1112459888,1031046963);
sum1=W(0,-1128634346,-1120462421,-1129483154,-1112719265)+W(1,-1115081924,-1114915140,-1103778738,1043326546)+W(2,-1112785958,1056781779,-1091575740,-1103727283)+W(3,-1104237825,-1096588493,1067939282,1050524372)+W(4,-1153409228,-1108013960,-1155155940,-1104335643)+W(5,-1108534894,-1114726045,-1132710977,1048587330)+W(6,-1118230989,1027667442,-1105426861,-1114094348)+W(7,991235804,-1111746006,1036777787,-1109505653);sum2=W(0,1037241732,-1129818230,1013020612,-1119086167)+W(1,-1131518324,-1115730540,1028260797,-1114652243)+W(2,1029187991,-1074141953,-1108719150,-1141008560)+W(3,1036245214,1034705438,1072760747,-1112264831)+W(4,1019083994,-1124211508,-1145112744,1023891147)+W(5,-1119172530,-1133917220,-1131878972,1042535682)+W(6,-1122886966,1027168441,-1116478859,1018251990)+W(7,-1114007324,1018465006,-1129254230,1037493286);WS(-1086783566,-1086791567);
sum1=W(0,-1095708330,-1093442522,-1153026662,-1115195632)+W(1,1041725033,-1121101892,1018199561,-1123676804)+W(2,-1098161001,1044632085,-1108787789,-1134496297)+W(3,1034570216,-1103584185,1064261167,1037878573)+W(4,-1091375169,-1107384199,-1145121243,-1119803561)+W(5,-1108866704,-1122033784,1052226946,1057417647)+W(6,-1100078210,-1104664012,-1110064394,-1131708777)+W(7,-1117964907,1022321300,1047330733,1046948682);sum2=W(0,-1077397139,-1079753374,-1121810184,1031515378)+W(1,-1112896962,1035985281,-1097085111,-1134939312)+W(2,1044674665,1073378801,-1119765868,1010081392)+W(3,-1105060263,1031953140,1007836336,1052841311)+W(4,1056367001,-1109376902,-1106495935,1035546479)+W(5,1022446080,1031289566,-1118570548,1044809025)+W(6,1035615024,-1118889676,1003402623,1028378344)+W(7,1032016077,-1150317246,1010750288,992033726);WS(-1096711324,-1080143969);
sum1=W(0,-1095339398,-1094144146,1025399430,-1135181951)+W(1,1026786373,-1123204644,1049483953,1050582337)+W(2,-1093853897,-1089314149,1041786535,1033906501)+W(3,1006467326,1031608549,1046728732,1045129706)+W(4,-1089126233,-1110956839,1003671004,-1133559462)+W(5,-1135165794,1017185520,1051092970,1045641984)+W(6,-1129083412,-1113909272,-1105366874,-1123695637)+W(7,996324016,1009923752,1057307443,1049638101);sum2=W(0,-1108118447,-1134375038,1004932796,1023911567)+W(1,-1112738860,1020475455,-1138359022,1044892126)+W(2,1035251904,1037995724,1022775023,-1119124867)+W(3,-1102926770,1047698054,1074655410,1063133445)+W(4,1050162042,1037707684,1036397588,1011639102)+W(5,-1113839430,-1117927031,-1083132698,1070062472)+W(6,-1111062570,-1101285996,-1106309084,999444348)+W(7,1017195567,1041743674,-1073687480,-1073510095);WS(-1089880270,1068594400);
sum1=W(0,-1104513741,-1091458130,1023170830,-1114467040)+W(1,-1118490053,-1120682309,1042545281,1050219169)+W(2,1034367029,-1100997781,-1107800974,1036273894)+W(3,1031296832,-1110241363,1042739212,1048674674)+W(4,-1095286649,1047811540,-1106779367,1029867434)+W(5,1034289100,-1107012174,1034908007,1053624831)+W(6,-1096228817,-1109179032,-1110449433,1024593089)+W(7,1021221591,-1126204757,1049808694,1034674708);sum2=W(0,-1133064657,-1134091777,-1117028113,1030004067)+W(1,-1119836251,1025775761,-1113615539,1024174065)+W(2,1045929484,1081917443,-1066126465,-1105887481)+W(3,-1118489229,1041573100,-1097201480,1032698350)+W(4,1043726141,1028310407,-1122550707,-1104777348)+W(5,-1124268877,1030764051,-1107697461,1033613382)+W(6,1016764395,-1116064873,1023720579,-1130918117)+W(7,-1116797441,1018350967,1018371831,1029778305);WS(1067475431,-1126058166);
sum1=W(0,-1097851361,-1108210069,1043040440,-1108052732)+W(1,1040199303,-1109622414,1048929252,1049362324)+W(2,-1084429932,1055911149,-1097574342,1048922396)+W(3,1041203782,-1104274751,1047147106,1054104112)+W(4,1041902328,1035827603,-1101774749,-1119673025)+W(5,1047880876,-1116198608,1049622021,-1085779789)+W(6,-1115594513,-1107003538,1007801026,1019400344)+W(7,-1107876353,1036701569,1037086373,1019477630);sum2=W(0,1020731454,1046742995,-1113150555,1013753738)+W(1,1009873360,-1099358283,1034035253,-1120697178)+W(2,1045156685,-1104352239,1042650722,1015248850)+W(3,1039470065,1046693145,-1128318417,-1094710566)+W(4,-1089864705,1045331461,-1105652199,1040818978)+W(5,1036008061,1030627793,1025091411,1045040370)+W(6,-1109224259,1016214593,-1120377801,1033430289)+W(7,1017876415,-1132110931,1019751894,-1106535436);WS(1060496974,-1099362699);
sum1=W(0,-1109706041,1041317773,1036662868,1054706808)+W(1,-1129324363,1015757258,-1123237413,-1098091909)+W(2,1051554925,1049334366,1033303646,1045895019)+W(3,1021341985,-1112852963,-1083798889,-1091928498)+W(4,1051166813,1053590462,-1130190200,1044095763)+W(5,1041804248,-1127492145,-1087007295,-1095315343)+W(6,1049285205,1055551482,1040746168,1035564779)+W(7,1039262630,-1114905285,-1094550458,-1097088265);sum2=W(0,1077926840,1058818874,-1084887580,-1073385920)+W(1,-1094451238,-1121878040,-1089669880,1032559783)+W(2,1060159151,1074845707,-1081800202,-1083140914)+W(3,-1173171215,-1120435570,1059775011,1045764296)+W(4,1061906872,-1084431515,1037413129,-1085954594)+W(5,-1115590029,1053315192,-1094536545,-1103860568)+W(6,-1126824848,-1087315344,1054210787,-1096433065)+W(7,-1107838893,1052978812,-1099186518,-1133232881);WS(-1078369703,1041267413);
sum1=W(0,1041630887,-1112635974,-1098405416,1024386586)+W(1,1016693023,1018393854,1051293608,-1102607056)+W(2,-1132435208,1041292515,-1098286219,1044040033)+W(3,1046099151,-1095618428,1052507157,-1094040968)+W(4,-1091497929,1016159377,1045750173,-1130684104)+W(5,1018959206,-1117949682,-1105775474,1056853585)+W(6,-1139597330,-1101611546,1041584973,-1098338270)+W(7,-1118540325,1040982949,1026100205,1049412460);sum2=W(0,-1097925659,1038714809,1028814353,1035615459)+W(1,1020457849,-1103657321,1033337220,1043665288)+W(2,-1077657685,-1101970047,1052250964,1062855981)+W(3,-1109823715,1058024935,-1113114333,1051048913)+W(4,-1098468896,-1114182260,-1106019250,1056109526)+W(5,1056999181,-1105846491,1040975429,-1085664062)+W(6,-1104046747,-1130122971,-1115640692,1048995011)+W(7,1042595027,-1112374505,1034778788,-1109605260);WS(1049151900,-1114127847);
sum1=W(0,1044969414,1047621718,1000015204,1050216581)+W(1,-1099359923,-1148711507,-1112471205,-1106856243)+W(2,1057314961,1055877843,1023136961,-1136218178)+W(3,-1133921207,-1112054390,-1092033343,-1091938023)+W(4,1054358666,1052966059,-1133465094,-1130455775)+W(5,1034273823,-1122838974,-1089783713,-1099719178)+W(6,1045850836,1052491071,1035991733,-1160090192)+W(7,1019980258,-1112322824,-1087984664,-1099053307);sum2=W(0,1011113448,1050864081,1039552519,-1105478410)+W(1,-1082501551,1059003564,-1103020148,1068049752)+W(2,-1125310098,1043215106,-1099466970,-1131405058)+W(3,-1098156272,1039344435,1074596924,1066695202)+W(4,1034334973,-1095883745,-1115050596,1049027924)+W(5,-1099880092,-1107282542,-1084539788,1067601936)+W(6,1036178144,-1088635155,1049583286,-1129231446)+W(7,-1097076855,1042018058,-1074115054,-1075514015);WS(-1081332839,-1093454830);
sum1=W(0,1035356975,1037116623,-1104916884,-1109709318)+W(1,-1111308088,1014687039,-1122158672,1039420520)+W(2,-1125155242,1030327966,-1117212646,-1108177419)+W(3,-1112931654,1020526050,-1104761999,1053028347)+W(4,1050241163,-1103907222,1032417267,-1119705461)+W(5,-1119448076,-1112611266,-1115200780,1032136206)+W(6,1046095669,1033262333,987327371,-1118748528)+W(7,-1136487898,-1104533373,1029855614,-1115609017);sum2=W(0,-1118344664,1028266047,-1127355075,1013207527)+W(1,1036829905,1016171285,-1117884424,-1124997045)+W(2,1043690369,1051132935,1040955478,-1103159789)+W(3,1024917624,1041601336,1047094008,-1116887196)+W(4,-1108842627,1041402295,-1116686760,1008876024)+W(5,-1127506713,1033786361,-1100609336,1057384051)+W(6,-1105537330,-1128237045,-1154118338,1035764738)+W(7,-1114313206,-1102385561,-1089828796,-1098518151);WS(1063446990,1030048893);
sum1=W(0,1043069042,1049571969,-1099483503,-1131562670)+W(1,-1108650254,-1106453175,-1106599551,-1108681470)+W(2,1061428532,1053095529,-1102405700,-1106193120)+W(3,1008661917,-1102088711,1046689338,-1097709592)+W(4,-1115069793,-1119868742,-1113568905,1021119810)+W(5,-1123233168,-1104754348,1006738196,1029025472)+W(6,1027160065,1043118346,1030255032,1009340592)+W(7,-1136963210,-1114502129,-1111789333,-1120287391);sum2=W(0,1017109065,-1115161102,-1149491589,1012371361)+W(1,-1103671135,-1097972516,-1109821790,-1110016822)+W(2,1012418345,-1111308586,-1165255819,1023756477)+W(3,-1094449842,1049769129,1031379047,1060485172)+W(4,1015942947,-1106016138,1019335917,-1111467932)+W(5,999148403,1022790203,-1114576028,1046805034)+W(6,1015823021,1026481588,1010513313,-1140694601)+W(7,1032463998,-1146831635,-1114618076,1024897044);WS(1060385486,1040268319);
sum1=W(0,-1105770459,-1104706211,-1113839600,-1115333181)+W(1,1022495614,-1115044751,-1122113023,1048230464)+W(2,-1085502934,-1112644646,1041834949,1026945989)+W(3,997701279,1044329112,1065603891,1051932092)+W(4,-1102865873,-1112283012,1010458454,-1100015113)+W(5,1038196649,-1113673817,1054415097,-1105250533)+W(6,-1108020290,-1115522389,-1110169699,-1113704543)+W(7,-1105082025,-1115640050,1046973419,-1122402466);sum2=W(0,1041813775,1041645390,-1122287706,-1115664423)+W(1,-1120925434,-1119842210,-1094011677,-1142717933)+W(2,-1087138046,1067461852,-1099350461,1044568139)+W(3,-1120985148,-1113918825,1027339570,-1124627987)+W(4,-1116572542,-1109622665,1042022920,-1102715015)+W(5,-1100833175,-1101147879,1054026149,1045144111)+W(6,-1113357449,-1110133469,1032474264,1031291077)+W(7,-1112018489,-1109170005,1047364150,-1122353792);WS(1049043868,1050086952);
sum1=W(0,-1091279607,-1101354119,1025810768,-1127858130)+W(1,1028884238,1022883995,1044465651,1054362490)+W(2,-1089232423,-1092016019,989092984,1034666762)+W(3,1032068165,1005443958,1058690160,1050465752)+W(4,-1089729669,-1104525366,-1119959429,-1115481017)+W(5,1007092039,-1149438996,1051092259,1053482909)+W(6,-1121438163,-1160888088,-1097661520,1012364567)+W(7,-1137072337,1017307814,1051219071,1019953121);sum2=W(0,-1099759289,1050936278,1012065197,1030282550)+W(1,-1078832473,-1076346523,1068820850,1070065566)+W(2,1018991152,1050588571,-1101566471,1049708534)+W(3,-1075628240,-1072955990,1075164582,1068572253)+W(4,-1112383125,-1121285468,1038111746,1043525707)+W(5,-1093459475,-1088795804,1053555382,1046261639)+W(6,1039884984,-1113841779,-1106531005,1040589253)+W(7,-1099780818,-1090423367,1058828770,1040055978);WS(-1083655502,1074535575);
sum1=W(0,-1100106921,-1096173461,1028862937,973651072)+W(1,-1122472503,996549482,1052529147,1049212555)+W(2,-1088250868,-1101351113,-1111330742,1029517469)+W(3,-1111380529,-1125410415,1060855844,1057957824)+W(4,-1092528244,1034877328,-1105397947,1043404639)+W(5,-1109626381,-1122247818,-1104065896,1050267538)+W(6,-1113904430,-1118418050,-1099887737,-1129726574)+W(7,-1108333759,1037233742,1047916353,1041335934);sum2=W(0,-1116649305,-1112916551,1032149251,1037582341)+W(1,1040538112,-1112067691,1041643977,-1107051108)+W(2,1044443302,-1117703407,-1107247151,-1135487115)+W(3,1036263743,-1115814520,1053360182,1030763641)+W(4,1049963138,1042101117,-1096732175,1053968825)+W(5,1035849297,-1104153316,-1089009482,-1087331905)+W(6,1046616621,-1127010106,-1094249638,1034930229)+W(7,-1104877620,-1116847106,1059951262,-1110671517);WS(-1132786560,1056578758);
sum1=W(0,1043718831,1050053971,1019453021,1031072232)+W(1,-1123786893,1030360908,-1104586611,-1098888378)+W(2,1057505465,1049535379,-1127115205,-1112153353)+W(3,-1123598824,1035671447,-1081773448,-1090760605)+W(4,1052394474,1045418390,-1105591705,-1153314582)+W(5,1044649456,-1105554848,-1120283669,-1106021324)+W(6,1044283028,1048806335,1024604121,986346381)+W(7,1033186457,-1108912601,-1103287167,1036365944);sum2=W(0,1011638864,1020064744,-1106354313,1040658557)+W(1,-1109113498,1033931950,-1103147627,1041865287)+W(2,1049840877,1050147177,-1103628435,1027144364)+W(3,-1120927100,-1102211113,1053587315,1026998340)+W(4,-1117174472,-1105120318,-1130705048,-1123462592)+W(5,1033328738,-1101351534,1036775410,-1118058864)+W(6,-1113970774,-1135769248,1016031184,-1126068784)+W(7,1028877580,-1112076066,1030416564,-1104140895);WS(1062711758,-1109562142);
sum1=W(0,-1100622401,-1104747337,-1125545776,-1107075140)+W(1,1017596397,1007433175,1049612355,1053288051)+W(2,-1103229831,-1083301774,-1112684886,-1121788380)+W(3,-1120034657,-1098025711,1048337697,1059638178)+W(4,1050510715,-1097610180,-1102890883,-1128625782)+W(5,-1112854653,-1108240645,1051307580,1052952654)+W(6,-1109077454,1030737729,-1102110160,-1129119788)+W(7,1022176121,1020667959,1049115768,1041285742);sum2=W(0,977550902,-1105772859,1033804876,1022257834)+W(1,1036504102,-1107093105,1042844173,-1113927342)+W(2,-1098748483,1063293804,-1113268759,1033963400)+W(3,1028160469,-1089861840,1059312088,-1096777339)+W(4,-1090033704,1051039483,1029999681,-1123922685)+W(5,-1101525036,1017532722,1037687330,-1134320563)+W(6,-1104977553,1022914778,-1125618402,1015463858)+W(7,-1122996995,-1116068477,1004875175,1024487701);WS(1046002488,-1083997249);
sum1=W(0,-1099156844,1028498222,1044431961,-1116203964)+W(1,1025075217,1035032656,1049400252,1050076828)+W(2,-1096363997,-1079124621,1046371486,1041235242)+W(3,1032516798,1050189128,1020370202,1050263757)+W(4,-1088685662,-1103556299,-1117705943,-1106267745)+W(5,1042510329,1039724554,1053355933,1048790666)+W(6,999993136,-1106798659,-1109240562,-1122870401)+W(7,1027729159,1037249299,1037276039,1034829570);sum2=W(0,1041875660,-1091311273,1024745423,-1094982381)+W(1,1045890174,-1107764806,1044409386,1017839086)+W(2,1042706326,-1148119319,1017043870,-1097113645)+W(3,1048260200,-1118443235,1061393923,974632891)+W(4,-1098101314,1010824956,-1107563793,1052555320)+W(5,-1097368628,1041238578,-1098402228,1043955676)+W(6,-1094774489,1030619863,-1118735987,1049262968)+W(7,-1116185663,1042214090,-1094515595,1042935118);WS(-1083255246,-1075588436);
sum1=W(0,1026375684,1036249778,-1106371438,-1154522904)+W(1,1037990411,-1119606102,-1113752075,-1099839750)+W(2,1056687627,-1097055709,1036086422,-1105464695)+W(3,1043935324,1036476796,1050924256,-1092436626)+W(4,-1088556578,-1108055408,-1127243930,1023783355)+W(5,-1111337285,-1110940389,1045926824,1056650964)+W(6,-1105944807,-1123388097,1031412139,1030176790)+W(7,-1124332025,1021333175,1041066449,1039385437);sum2=W(0,1032531181,-1114369361,1023708058,-1117330831)+W(1,1060766869,1067300065,1031926890,1043756688)+W(2,1017487862,1047518334,-1122435213,-1133288218)+W(3,-1105945514,-1075696003,1043258354,-1104593512)+W(4,-1122916014,1027012545,1020252429,-1139180683)+W(5,-1102393264,-1106946489,1049767697,-1096895795)+W(6,-1103557501,1046855474,-1109968059,1025188082)+W(7,1020047431,-1113285900,-1112657711,1019544307);WS(1056055196,1023945849);
sum1=W(0,1036175954,-1138851412,-1139517988,-1104545849)+W(1,-1111539988,1026875367,1009002268,1032040419)+W(2,1048468083,-1097789539,-1136100212,-1101013315)+W(3,-1104005681,-1112873620,1059870683,1040659763)+W(4,-1096999890,-1097071058,1013350648,-1148373856)+W(5,-1135793772,-1132670698,1053644410,1039368714)+W(6,995622088,-1128233700,-1108930702,-1120654743)+W(7,1028030253,-1133516850,1033002810,-1122818538);sum2=W(0,-1110992702,1041801313,-1135790885,1033182461)+W(1,-1116812221,-1135785781,976542168,1011638125)+W(2,-1115959119,-1083556559,-1145806187,1036058972)+W(3,1013579453,1034110873,-1068720208,-1106760241)+W(4,1047402951,1026458945,-1125994579,1026470367)+W(5,1048786168,-1124564059,1043021822,1080067579)+W(6,1021989349,1029289545,-1152817846,-1123856921)+W(7,-1115658442,-1110636256,1027196491,-1118809257);WS(1047050040,1036867972);
sum1=W(0,1041031945,1050476745,1040033213,1031952202)+W(1,-1117663192,1033331580,-1097704487,-1098508279)+W(2,1016870010,1054273441,1052329098,1049413776)+W(3,1012948685,1043041286,-1087382286,-1091275871)+W(4,1041748879,1035493153,1023712847,-1134253939)+W(5,-1131302504,-1125396951,-1117526273,-1095309386)+W(6,1041656495,1041394937,1023414180,-1129317744)+W(7,-1153578470,-1112644847,-1108492595,-1112254893);sum2=W(0,-1138324119,1042859622,-1098653081,-1120609508)+W(1,1021280635,1026624912,1038385587,-1110367912)+W(2,1072071026,1068070176,-1081276780,-1074671298)+W(3,1026288466,-1122098825,-1107049493,1026263792)+W(4,1044485226,1040658983,-1110118090,-1097107702)+W(5,1040255596,-1152233050,-1122488627,1024907208)+W(6,-1118978815,1035453187,-1119823807,-1137118351)+W(7,-1126727249,1006813455,-1111098449,1038809437);WS(1047287096,1059538103);
sum1=W(0,1034749929,1051408038,-1111595219,1030804480)+W(1,1013951379,1039425378,-1094490621,-1102474905)+W(2,1049213285,1057344539,-1098057279,-1123153834)+W(3,-1112788128,-1098419769,1048597242,-1099609086)+W(4,1048793645,-1106759404,1018775223,1007980582)+W(5,-1118093753,-1108341356,1046324795,-1094890059)+W(6,-1115115061,1033654600,1030691489,1036089754)+W(7,-1120388747,-1135294247,-1126686757,1003815995);sum2=W(0,1024004698,-1109416755,1034721747,-1112864979)+W(1,1004307827,-1116757818,1041661735,1034996841)+W(2,988806988,1058238498,1023366533,-1108077379)+W(3,1037366938,-1107547239,1008174217,1041642045)+W(4,-1115279539,1041332549,1032508120,1021246669)+W(5,-1108868659,-1128614293,-1089151778,-1122858630)+W(6,1033457886,1018109285,-1153257254,-1113986367)+W(7,-1130732717,-1122125438,-1111548255,-1130797677);WS(1066216871,-1084582294);
sum1=W(0,-1095963722,-1096473834,1023325836,1009745022)+W(1,1027534757,-1126933960,1046303345,1050775177)+W(2,-1087129751,-1142570129,-1103455511,1034246149)+W(3,-1118146623,-1103828265,1064400323,1057767679)+W(4,-1094684497,-1107829831,-1105242559,1025953385)+W(5,1018950609,1030437560,992534739,1038452388)+W(6,-1107520037,-1117719279,-1107601837,988118663)+W(7,1020674901,1033139589,1044853309,1025316967);sum2=W(0,1031626404,-1117975133,1018526115,-1127013105)+W(1,1017794797,1023300847,-1113082476,1029958550)+W(2,1062148372,1074624908,1052346460,-1123587641)+W(3,-1145491637,1041942663,-1130733653,1035325186)+W(4,-1090512380,-1070854231,1029804743,-1098654594)+W(5,-1113152926,-1139181075,-1113725416,1046581721)+W(6,-1095518794,1041467716,1030491706,-1118240305)+W(7,-1120299385,-1142763637,-1115594754,1031776819);WS(1033725552,-1082653885);
sum1=W(0,-1091894661,-1094613753,1033791775,1027658456)+W(1,1024810077,1020875129,1052727904,1054730080)+W(2,-1085886368,-1094605577,-1130834725,1038169633)+W(3,-1114253244,1021660859,1054915405,1060322284)+W(4,1049096200,1038006563,-1107114253,-1105755912)+W(5,1010914050,1032412472,-1113871235,-1115316932)+W(6,1040399888,1038046228,-1102176852,-1106878767)+W(7,1016596422,1044096992,-1098681477,-1114082704);sum2=W(0,-1109006144,1050929158,-1111819446,-1126607908)+W(1,1059727060,1073053378,1063076656,-1093467963)+W(2,1025316173,-1107176811,-1119610542,1032709615)+W(3,1073749745,1058093447,-1090320472,1048889614)+W(4,-1123863107,-1122531221,1029384695,1027594385)+W(5,-1079533534,-1073154062,1051206364,1046933317)+W(6,1026796828,-1115616555,1032209203,-1115269200)+W(7,-1075936158,-1088004581,-1109796884,997945380);WS(-1087442510,1045166814);
sum1=W(0,1032009478,-1127325529,1032907600,-1106921670)+W(1,-1110338367,1042108264,-1100890040,1041337656)+W(2,-1106321881,-1085655355,1047421629,-1111070674)+W(3,-1105899594,1027442111,1044767811,1060092296)+W(4,1057239638,-1098381173,1031075349,-1094092352)+W(5,-1105935775,1037469097,1037296628,1040377247)+W(6,-1128650952,-1107389381,-1129052086,-1136240762)+W(7,1027139781,991481919,1037463686,-1131454723);sum2=W(0,1040351141,1043540747,-1109786529,-1119426781)+W(1,1015410156,1043466418,-1106797782,-1104019881)+W(2,-1105926532,-1133247980,1018220925,1041819143)+W(3,1048709183,-1092013542,1066013053,-1098594115)+W(4,-1096724541,1038612076,-1124599508,-1103055916)+W(5,-1109288787,1027934232,-1097021086,-1136157126)+W(6,1019567362,-1143357456,1024618671,986571056)+W(7,-1140871148,1027080058,1008181894,1025702119);WS(1059279054,1041683061);
sum1=W(0,-1096417644,-1095251776,1033060856,1028823114)+W(1,1040139175,-1133443258,1051348966,1041071884)+W(2,-1096755466,-1095420880,1041097809,-1136683218)+W(3,1027763154,1037083176,1062896338,-1106154521)+W(4,-1087904547,-1117180600,-1099515041,-1108712682)+W(5,-1109247178,-1169250436,1050313119,1057053635)+W(6,-1113115866,-1121084634,-1105525449,-1114499693)+W(7,1007514196,1031868218,1043053335,1041134484);sum2=W(0,1039900182,1044206765,-1113246189,-1104031080)+W(1,-1125301559,1027754708,-1122555834,1028023758)+W(2,1043086617,1057123143,-1107688308,-1124792744)+W(3,-1129842792,1022410763,-1100462314,1041018096)+W(4,1066602722,1037219700,-1089958554,-1084040655)+W(5,1034604384,1029558442,1032289221,-1123151815)+W(6,-1111210157,1036938090,-1098033920,-1098618924)+W(7,-1139711519,-1122704124,-1143651414,1028867168);WS(-1093886876,-1092780259);
sum1=W(0,1034696971,1027092583,1040859655,1031521076)+W(1,991412379,1023411481,-1107551117,-1098366291)+W(2,1057011018,1055452141,-1115369432,-1123954783)+W(3,1037665034,1037775165,-1086775792,-1084481759)+W(4,1055461116,1043845385,-1130075936,1027325374)+W(5,-1102735091,-1106471523,-1098824964,1050583573)+W(6,1041326696,1045628689,1005655277,1017430099)+W(7,-1113156096,-1108701199,-1110858724,1032795870);sum2=W(0,-1115620025,-1110046443,-1101982776,-1099549152)+W(1,-1128057356,-1104607948,-1138118945,1042476476)+W(2,1067650764,-1096892917,1065032135,1039636960)+W(3,-1129519972,1039009532,-1084935200,1056117723)+W(4,-1084058149,-1089814493,-1112740199,1046191187)+W(5,1042222420,-1114781123,-1116550886,1043334912)+W(6,1022618460,-1106519005,-1138571865,-1120755726)+W(7,1023299940,1029490149,-1123579094,1030169574);WS(-1103384376,1050555318);
sum1=W(0,1056616014,1049493908,-1104723373,990997212)+W(1,-1104278389,-1112669305,-1101985253,-1113359817)+W(2,1060440249,1063537686,-1110645588,-1102560870)+W(3,-1117918862,-1124628967,-1091747296,-1095607555)+W(4,1049398171,-1123261404,1006886950,-1114771100)+W(5,-1120789735,1020875660,-1094355067,-1098384586)+W(6,1042753094,1041297647,1041403778,1011892746)+W(7,1029891897,-1143354303,-1099641616,-1098733239);sum2=W(0,1056762738,998260703,-1102268820,-1097904627)+W(1,-1113205081,-1105114179,-1102966386,1033294591)+W(2,1049156882,1055125136,-1102083058,-1101696600)+W(3,1028552759,1023069474,1048772561,1040206209)+W(4,1040009482,-1099421122,1022682138,-1100977750)+W(5,-1108173489,1040370279,1040485303,1004029807)+W(6,-1114104451,-1112582051,1035758392,-1105396681)+W(7,-1109779069,-1135668672,1040482786,-1118051402);WS(1042369848,-1095650924);
sum1=W(0,1060985291,1056066249,-1124780413,1032801852)+W(1,-1154392525,1017158008,-1093287088,-1088222536)+W(2,1059062488,1046815795,1031124370,-1142443027)+W(3,1041310978,-1111535759,-1084610255,-1089766974)+W(4,1051554984,1026983110,1037041722,1024489633)+W(5,-1118760812,-1118618480,1035048291,-1096293908)+W(6,1037131073,1028118439,1048283534,-1157391942)+W(7,1032589425,-1101944856,-1107690581,-1113190096);sum2=W(0,-1084477192,1041984407,-1118435725,1056251107)+W(1,1053829707,-1113013425,-1086371528,-1077785336)+W(2,-1093515412,1073185178,-1090037466,-1111043713)+W(3,1046411943,-1090694669,1074151927,-1093010832)+W(4,1051712939,1053076395,-1093926860,-1129656805)+W(5,-1095714333,-1103046632,-1094829660,1054463958)+W(6,-1096065312,1066458198,-1083761792,1052716525)+W(7,1035367276,-1087950464,1063500158,-1090812268);WS(-1081634407,-1072784825);
sum1=W(0,1024862651,1046040367,-1115394775,-1102740818)+W(1,1016622683,-1112643478,1027952685,1056867014)+W(2,-1109613465,-1115978107,-1100839185,-1101924733)+W(3,-1096240139,-1101581667,1050187219,1058509811)+W(4,1049722038,-1098661743,-1140848016,-1123768914)+W(5,1008822020,1023463264,1033615035,-1098437541)+W(6,-1138059466,1025943000,-1116477425,-1118249725)+W(7,-1116668435,1036595961,-1132571500,-1143195264);sum2=W(0,1046126277,-1111752353,-1126178115,-1139809909)+W(1,1040903120,-1104413152,1055245806,-1119940899)+W(2,1034216546,1042101074,-1097752958,1032546581)+W(3,1019748625,-1089277711,1058677046,-1088954301)+W(4,1043290796,-1112722386,-1118367610,1042272246)+W(5,1028591970,-1139620757,1048637958,-1087007443)+W(6,1034532478,1030093406,1017774855,-1138081685)+W(7,1017306737,1033828758,1029648824,-1140548675);WS(1050645916,1033550915);
sum1=W(0,-1107219907,1043545243,-1108262319,-1118556120)+W(1,1030703933,-1110184190,-1145250020,1039060494)+W(2,-1086762442,-1104041435,-1094947334,1043230361)+W(3,-1110311564,-1100512367,1057758321,1059123936)+W(4,1058293794,-1097977901,1018079143,-1103841584)+W(5,1044416908,-1132472896,1039599795,-1096913490)+W(6,1041130248,-1123331655,1008731683,1032598742)+W(7,-1147952664,1022228292,-1123961290,-1151122424);sum2=W(0,-1112791644,-1110540665,1048409433,1040267615)+W(1,1024308395,1041630361,1032365064,1010515766)+W(2,-1088877638,1053330884,-1086251247,-1107165984)+W(3,1040244783,1037513285,1049266570,-1090038325)+W(4,1057377190,1057673067,-1107976602,-1113957324)+W(5,-1098504745,1039941233,-1103454662,1028890653)+W(6,1024512949,1042772014,-1111525785,-1122078587)+W(7,-1103661415,1024552651,-1143554104,1041725883);WS(1051978908,-1102077462);
sum1=W(0,1045761591,1051430047,-1117187439,-1132165009)+W(1,-1106078467,1014010165,-1096198150,1013540534)+W(2,1060286099,1046972447,1037183202,-1108837850)+W(3,-1121999817,1030141582,-1085387922,-1130717861)+W(4,-1128782822,1028047735,1045655273,1028473682)+W(5,1008925446,1018887490,-1101497054,-1105434962)+W(6,-1178179968,1035331372,1033734537,1025240990)+W(7,-1122721428,1026996307,-1102517015,-1110960744);sum2=W(0,974611657,1047662948,-1125531833,1023072493)+W(1,-1112121991,1037288067,1051899312,-1101792417)+W(2,1035351326,-1090109833,-1118880502,1030396885)+W(3,1042102238,-1113214479,-1069022098,1080526024)+W(4,-1110942359,1033315833,-1161271853,1027419877)+W(5,1032127295,-1143368203,1036440530,-1087739606)+W(6,1010290822,-1156901930,1028708277,1019485964)+W(7,-1132377096,-1141169667,-1114394737,-1124554651);WS(1058455886,-1096183470);
sum1=W(0,-1112611850,1032735242,-1112035684,-1105360672)+W(1,-1104075433,-1111940643,1033545283,1060616064)+W(2,1048808633,1042817013,-1103063975,-1105059667)+W(3,-1115570744,-1097216429,-1097442806,1051085625)+W(4,1058906409,1047248804,-1104182327,-1112638549)+W(5,-1107200030,-1108265532,-1103229812,-1102188695)+W(6,1047193699,1057710235,-1103319623,-1106250503)+W(7,-1119499692,-1106901731,-1109193562,-1106970890);sum2=W(0,-1114274101,1016197705,-1131009665,-1135393651)+W(1,-1110403581,-1136444051,-1130986601,-1117767149)+W(2,-1143366053,1051632163,-1111055824,1004138181)+W(3,-1112183743,-1121253595,1048764370,1026922589)+W(4,-1111579981,1038147066,-1127256265,-1134829555)+W(5,1009689523,989872074,-1112945554,1036257166)+W(6,1025185617,-1137859715,1010148467,-1113946573)+W(7,-1123668797,-1123716033,-1123068365,-1143942149);WS(-1103618872,1023577831);
sum1=W(0,1057806109,997904496,1032268701,1041702149)+W(1,1022049043,-1102660926,-1106010126,-1091063799)+W(2,1057675340,-1129702414,1032012647,1021026046)+W(3,1046995709,-1100395542,-1094077941,-1090884608)+W(4,1056283152,1039716321,-1111766616,1023662430)+W(5,1050214494,-1096243374,-1100869456,-1094732237)+W(6,1049875952,1054291708,1042231991,-1112590149)+W(7,1047647816,-1100607928,-1098425069,-1105996279);sum2=W(0,-1072987051,-1080077361,1069429154,1073849383)+W(1,1022236877,-1128073567,-1098556311,1040644897)+W(2,-1076996297,-1086754234,1066905653,1070121938)+W(3,-1118780260,1027638421,-1095882058,-1124122091)+W(4,1060194671,1067521081,-1080359597,-1087755842)+W(5,1012182550,-1129108935,1048551041,-1096747545)+W(6,1074652354,1075883836,-1070245916,-1073496568)+W(7,-1130588931,1001812541,1058695504,-1092793409);WS(1010873216,-1100304815);
sum1=W(0,1045945805,1051026373,1028741017,-1154187044)+W(1,-1113759340,1022415534,-1103217414,-1102222630)+W(2,1058185854,1059904750,-1099084427,-1114247598)+W(3,-1105383733,-1111624796,-1091550752,-1097780567)+W(4,1052860588,1038231664,994968800,-1104966895)+W(5,-1114326870,-1110217221,-1110664976,-1108718914)+W(6,1040557287,1032103905,1028263947,-1113228468)+W(7,-1108875519,-1109350878,1017865354,1017403508);sum2=W(0,-1100331344,1069298433,1039210963,-1114639192)+W(1,1012858414,-1126620651,1043940791,1035901690)+W(2,1080352854,-1067747068,-1099502544,1047528380)+W(3,1036529177,-1099630936,-1084572959,1030733380)+W(4,-1080996124,1032407437,-1108972702,1041344628)+W(5,1043527822,-1119860547,1045939813,1003800555)+W(6,-1121090437,1016604711,-1116883371,1021595805)+W(7,-1145664907,1034105585,-1122259179,-1121287047);WS(1044302648,-1104457270);
sum1=W(0,1029190781,1045938783,-1101763748,-1115179413)+W(1,-1115207128,1013266237,-1102720380,-1108944696)+W(2,1034810490,1055724168,-1106420033,999269803)+W(3,1025157307,-1105407492,-1101615303,1038235218)+W(4,1053359959,-1100033022,-1128885581,1041707045)+W(5,1045691477,-1113033137,1043259278,-1094303566)+W(6,1037908026,1035419021,1029110244,-1110751840)+W(7,-1114066571,-1113282394,-1123807773,1011056201);sum2=W(0,-1109414288,-1128441429,-1115295266,-1117238549)+W(1,1023475415,1024122972,-1121954754,-1115125848)+W(2,-1104877135,1053172955,-1095438097,1033754662)+W(3,1002646200,-1106263750,1038786210,1018153798)+W(4,1056926069,-1108715476,1011060498,-1106855439)+W(5,1034246226,1025499367,1043675119,-1104082080)+W(6,1036225840,-1114450934,1032653312,-1117460606)+W(7,-1107090094,1013321052,1018894269,1008366234);WS(1068015911,1043072951);
sum1=W(0,-1101991257,-1091973141,1035792844,-1127841379)+W(1,1035382295,-1098419575,1040826438,1041159238)+W(2,-1110119406,-1095315357,1018341976,-1155603908)+W(3,1043898844,1030324599,1053842800,1052691071)+W(4,-1107228151,-1111437840,1044403491,-1111053022)+W(5,-1108241413,1043481954,1050221764,1042506601)+W(6,-1097295811,-1103670736,1005208661,-1112313859)+W(7,-1098652336,1032196534,1046985745,1030249017);sum2=W(0,-1125722365,1019923991,1033824390,-1134315530)+W(1,-1118933131,1027495017,998580556,-1135384490)+W(2,1039464885,-1087456726,1039862799,-1112867968)+W(3,1045077367,1087627027,-1061395777,-1093291922)+W(4,-1119378177,1042059959,-1114969920,1005143468)+W(5,1034637079,-1148550692,-1121281813,-1106942114)+W(6,-1113780490,1009971850,-1131720457,1030354102)+W(7,-1118611519,-1117397469,1032010553,1034179020);WS(1060186318,-1131602669);
sum1=W(0,1050205114,1052887138,-1102049002,1022422466)+W(1,-1112848707,-1106285089,-1102238785,-1099402401)+W(2,1052456073,1049038746,-1097141731,1050775273)+W(3,1039607513,-1098786589,-1088759247,-1100510367)+W(4,1040490435,1039690728,-1099566807,1056872997)+W(5,1048305743,-1104192622,-1099089908,-1122526498)+W(6,1043457059,1045856748,1032894309,1025667942)+W(7,1032266998,-1118572779,-1106963501,-1102859210);sum2=W(0,-1120410947,1050158699,-1108234271,989650422)+W(1,-1081060940,-1074101109,1066272871,1047633630)+W(2,-1092804082,1024838498,1045260201,-1120122674)+W(3,-1079387458,1050344942,1061734347,1075424781)+W(4,-1125280065,-1119936776,1037831837,-1114112879)+W(5,1043540897,1039609275,1003481288,-1091697647)+W(6,-1114421818,1035095434,1024132690,-1117501250)+W(7,-1131708367,1026462111,-1106020023,1011848513);WS(1057810382,986287880);
sum1=W(0,-1110142276,-1106138450,1027767677,-1105255365)+W(1,1050176972,-1130243957,1031406779,1041191503)+W(2,-1092238936,-1090210593,1038550632,1037147968)+W(3,1041310918,1041377527,1049547413,1027980992)+W(4,-1089134184,-1093055129,1035749561,-1136315263)+W(5,-1115128119,1033537239,1057536820,1052451129)+W(6,-1097497096,-1089420006,1028257967,-1115075413)+W(7,-1127231554,1031965752,1058108487,1050343212);sum2=W(0,1070708271,-1104040400,-1113793286,-1099824579)+W(1,-1097074436,1023561426,-1084124078,1075074245)+W(2,-1091831853,-1072548459,-1112943238,1053512844)+W(3,1039380165,1009216489,-1072503695,-1082668198)+W(4,-1093778092,1057576575,-1099992002,1041834894)+W(5,1043969626,-1107563771,1053907302,1056090411)+W(6,1064181862,1051972140,1024916046,-1120789532)+W(7,1034348623,-1106961801,1054786345,1058602971);WS(-1075707047,1038147646);
sum1=W(0,1050722763,1026800423,-1115961531,1038492938)+W(1,1040870942,-1122935577,-1103730686,-1095596015)+W(2,1055626176,1052178217,1041066756,1036899040)+W(3,1047700685,1036539085,-1090286882,-1091210886)+W(4,1027667391,1053246416,1045702796,1038870159)+W(5,-1102625947,1048523811,-1095582752,-1094135001)+W(6,-1100305296,1049962981,1044017707,1022987667)+W(7,-1105859960,-1117734303,-1093296229,-1109653838);sum2=W(0,1027969677,-1095928859,-1113260796,-1145353723)+W(1,1052090154,-1110261785,1031463199,-1115030411)+W(2,1052169305,1052353113,-1113367096,-1112198364)+W(3,1041877601,-1099630700,1051016428,-1108227013)+W(4,-1129450520,1051473061,1047146251,1007958125)+W(5,-1087173862,-1102681887,1045242344,1041462653)+W(6,-1091037095,1050393555,1021064313,-1122974002)+W(7,-1095485390,-1111896409,1020102815,1032341221);WS(-1102302520,1068562064);
sum1=W(0,-1101486038,-1094978851,1029216267,-1130894152)+W(1,1031789673,-1102217970,1029251017,1044130034)+W(2,-1104755260,-1093484995,1029804895,1029150351)+W(3,1042516209,1040658618,1050941559,1053252560)+W(4,-1110271975,-1106599349,1046304488,-1108054071)+W(5,-1113036417,1041743615,1050863202,1036880709)+W(6,-1102131284,-1102274525,1018120580,-1107326720)+W(7,-1102226940,1032422999,1047248574,-1128083416);sum2=W(0,1022527979,-1111065998,-1123809812,1019111797)+W(1,1029130971,-1117143513,1023737355,-1131519898)+W(2,1031759809,-1095097056,1041109085,1006739898)+W(3,-1106220344,-1064938697,1082939698,1045357020)+W(4,1034613952,-1107360163,1028972357,-1126211453)+W(5,-1122955245,-1112280546,1033832936,1027342607)+W(6,1033659253,-1118642675,1025713585,-1118372569)+W(7,1032152906,1028082979,-1118824157,-1112248823);WS(1066566439,-1125753148);
sum1=W(0,-1096367972,-1098758994,1041951168,1020091828)+W(1,1030663671,1025331919,1048997640,1038767583)+W(2,-1093467737,-1089881409,1052053147,-1130301450)+W(3,-1108818909,1044746920,1064063659,-1130818632)+W(4,-1092544881,-1098181717,1033588155,-1131231944)+W(5,1022962726,1041997189,1042770882,-1116991019)+W(6,-1110070786,-1096392077,-1116682291,1009411772)+W(7,1018371147,1038578846,1027361773,1046860728);sum2=W(0,1019815533,1047279899,-1149004498,-1105507764)+W(1,1024962860,1041000955,-1121679526,-1136431769)+W(2,-1106660204,1058550934,-1115729482,-1098298748)+W(3,-1107413740,1027135608,1058580319,-1096656341)+W(4,1031191852,1032716298,-1111478010,-1094576030)+W(5,-1101441076,1035067556,1041490224,-1098228632)+W(6,-1117054989,1019851909,1018600957,-1129010369)+W(7,-1123460834,1005788722,-1106522387,1047791827);WS(1050996380,1066787661);
sum1=W(0,-1109518091,1043911830,-1120310187,1042843177)+W(1,-1112832565,-1133582755,-1097687209,-1098674409)+W(2,1059519229,1061971625,-1107450543,1033453959)+W(3,-1116528532,-1105396874,-1098011863,-1096304487)+W(4,1051823058,1046601317,-1134072575,1017862620)+W(5,1033796902,999923683,-1095249970,-1095767039)+W(6,1042112788,1046863997,1033769739,1025308393)+W(7,1030029487,-1109771063,-1098417599,-1098354285);sum2=W(0,-1087654445,-1114493691,1033376724,-1103321099)+W(1,1013739975,1015354012,-1096458683,-1098379129)+W(2,1049058628,1065240604,1033194077,-1108916223)+W(3,-1121134774,-1115257551,1054396447,1036368268)+W(4,-1128335788,-1094150295,1032881798,1038197771)+W(5,-1129699908,1021079748,-1108472207,1049730119)+W(6,1006224046,-1112103411,-1138730935,1017830932)+W(7,-1117224382,1038189385,-1102017203,1031462702);WS(1027314912,-1081149641);
sum1=W(0,1051429188,1053252314,-1114947760,-1109480125)+W(1,-1097611416,1034118735,-1094077252,-1118844062)+W(2,1058130398,1061393767,-1132100201,-1101195017)+W(3,-1104617542,1035982720,-1085308129,-1113091794)+W(4,1057940398,-1104522586,1044342469,-1103759537)+W(5,-1114189097,1036294793,-1094497965,-1102037735)+W(6,1055491172,-1120202825,1051194426,-1111893319)+W(7,-1128796810,1030785028,-1094870250,-1103334896);sum2=W(0,-1098833779,-1124760267,1024995350,-1131039707)+W(1,1035790053,995065627,1057070390,-1147567565)+W(2,-1078713050,-1065942779,1015537291,-1104486127)+W(3,1037354874,-1154356731,-1081156610,-1091843304)+W(4,1047686732,1084085461,-1103676904,1053996441)+W(5,-1107145709,1026796886,1060423478,-1094140189)+W(6,1064521940,-1093915430,-1111129691,1047124046)+W(7,-1108476011,1038591472,1018309905,1046849692);WS(-1081542375,1044780323);
sum1=W(0,1046719985,1054288460,-1100303790,1026864081)+W(1,-1114219435,-1104586877,-1108679899,-1098857847)+W(2,1054459103,1048901488,-1098110473,1048337215)+W(3,1041408644,-1098306531,-1093175556,-1098101851)+W(4,1041639871,1034589376,-1099969099,1054474587)+W(5,1046672715,-1104199322,-1107626335,-1104037973)+W(6,1043694031,1046235480,1028627178,1023999910)+W(7,1022681657,-1126646775,-1106600025,-1101510966);sum2=W(0,1024212320,-1098721130,1027847194,1017985090)+W(1,1067245211,1074345814,-1081468176,-1099849981)+W(2,1050387030,-1094712479,-1113167123,1036519222)+W(3,1070597407,-1088417301,-1096550174,-1070464929)+W(4,-1100822056,1028269032,-1113380621,1037009826)+W(5,-1104880956,-1102737214,1042714784,1057690620)+W(6,1009055356,-1113841920,-1115360802,1031131596)+W(7,1000105719,-1112342255,1046010973,-1145638655);WS(1059294542,1020616832);
sum1=W(0,-1096856701,1044861738,1039080142,-1157534552)+W(1,-1112831597,1046540791,1041652423,1050532499)+W(2,-1089052876,-1085780263,1031217968,-1097783100)+W(3,-1098369827,1040272239,1047119538,1057029426)+W(4,1044573672,-1097342660,-1138897989,-1164216296)+W(5,1024931118,-1103025619,1043073721,1039715347)+W(6,1041475528,-1105558033,-1105498094,1026686634)+W(7,1045404192,-1114523696,1048391538,1040308239);sum2=W(0,1040318024,-1105705183,1001372950,-1106291706)+W(1,-1142193319,-1145917455,-1116263519,-1114208076)+W(2,1045484852,1061316313,-1093748925,-1099590495)+W(3,1036599633,-1108356360,1049891427,-1108179199)+W(4,-1098311584,1041085521,-1105937891,1015225205)+W(5,-1148092276,1032743264,-1111581107,1040668388)+W(6,1028378294,1035732349,995169980,-1112612361)+W(7,1021281994,1024794158,-1113959318,-1115787941);WS(1059376718,-1137270291);
sum1=W(0,1043258576,-1106073464,1037392427,-1118257199)+W(1,-1112002778,1022160871,-1124279079,-1114290826)+W(2,1054680411,-1099046488,1035766677,-1097794403)+W(3,1045843716,1011458515,1052189312,-1115190716)+W(4,-1088020070,1041392887,1032186693,1026067385)+W(5,-1110958220,1046761570,-1097245116,1054691490)+W(6,-1113652045,-1111666975,-1139304576,-1108679762)+W(7,-1117145658,1032305501,-1123561026,1025610423);sum2=W(0,1033595807,-1087687504,-1122852568,1025244035)+W(1,1002397687,-1104089806,1048825911,1016573022)+W(2,1066421651,1047700223,1038019467,-1092220395)+W(3,-1130145014,-1111655831,-1089540205,1058107887)+W(4,-1084925862,1050883425,-1113553750,1048072683)+W(5,1032935415,1015641098,-1098430697,1045215493)+W(6,-1105555859,-1146566911,-1139793711,-1119930901)+W(7,1001885951,-1131703250,-1124843514,1041208433);WS(1058596686,1013962118);
sum1=W(0,1052551424,1049056438,-1127551432,1000024554)+W(1,1039656505,1034731345,-1098656348,-1088298614)+W(2,1057499982,1036076760,1035333436,-1100000762)+W(3,1019232187,1033429441,-1097067922,-1090756927)+W(4,-1127972943,-1116046252,1044766998,-1122612871)+W(5,-1125045580,-1113717771,1015197910,1040213184)+W(6,-1118015335,-1099275107,1051562743,1041477861)+W(7,1037833508,-1122272135,-1122278672,-1123679237);sum2=W(0,1048601996,-1091369704,1029025211,-1104434141)+W(1,1004930429,1028438774,-1119340081,1033271157)+W(2,1052827694,-1106615386,-1079110377,-1078497608)+W(3,-1106316897,1034989376,-1109539756,1025214064)+W(4,-1115334546,1037382016,1066279808,-1085502108)+W(5,-1108631008,1023198169,-1106594885,1050957039)+W(6,-1122817088,1048688798,1068620036,1062913146)+W(7,-1134348613,-1139733884,-1118139306,1036274829);WS(1044771128,1023341948);
sum1=W(0,-1092336191,-1098819215,1034545464,-1156220044)+W(1,1036528391,1029114797,1044146859,1051560294)+W(2,-1096491302,-1086850728,-1111313058,1033488922)+W(3,1022761170,1029767950,1045449190,1051910286)+W(4,-1102939421,-1100928894,1008511890,1038420969)+W(5,1041877300,1034675856,1038883707,1053458817)+W(6,-1115524377,-1089482302,1011084871,1013986230)+W(7,1037411178,1043196317,1046748951,1012126018);sum2=W(0,1076503146,1066884159,-1080574884,-1071004894)+W(1,-1122913984,-1130255370,-1107351326,1057610169)+W(2,1058011283,-1098882467,1049506323,-1089987082)+W(3,1038970611,1014162118,-1090234844,1054000347)+W(4,-1084978169,-1088626314,1062249589,1065282653)+W(5,-1114000490,1022492087,-1090230279,1030898490)+W(6,-1082249713,-1077734377,1070844945,1060165079)+W(7,-1131621088,1013009282,-1096516163,1044380003);WS(-1111817840,-1134998409);
sum1=W(0,-1102901203,-1094315057,1045262352,1022731056)+W(1,1021112442,-1107194439,1052915216,1029699069)+W(2,-1085070720,-1111793509,1029818259,1044888721)+W(3,-1097785743,-1117717150,1057078063,1058770140)+W(4,1055206544,1046806370,-1114660906,-1105915720)+W(5,1040740592,1036425016,-1097451385,-1095183540)+W(6,-1123039746,-1136267423,991785104,1027479949)+W(7,1005586201,1016465988,-1114500629,-1112670352);sum2=W(0,-1113356803,1026318374,1030842707,-1129690332)+W(1,1015499837,-1180561029,-1119512995,997943457)+W(2,1041923626,-1089332833,1054087898,-1123486113)+W(3,-1144014736,1037328869,-1088292904,1037525758)+W(4,1068558125,-1141184456,-1097205966,-1105176966)+W(5,-1107365912,-1114055561,1050151959,1040210770)+W(6,-1107728348,-1104288342,-1106929221,-1098021434)+W(7,1009592392,1013301204,1006954668,1018682892);WS(-1100650808,1043653943);
sum1=W(0,1044290651,1040683515,1032036848,1038392637)+W(1,1033771919,1038316223,-1115398639,-1095199164)+W(2,-1106266873,-1090111931,1043637149,-1120772452)+W(3,1042896310,1045751664,-1097393337,-1094097345)+W(4,-1133467790,1044787930,1047398869,1040259489)+W(5,-1159203906,1015063331,-1101572298,-1104941765)+W(6,1023591523,1037223428,1050576478,1038054351)+W(7,1030908740,-1125005703,-1102689443,1016760834);sum2=W(0,1046306039,1043541862,1000548496,1018053796)+W(1,1031448374,-1112893849,1029064982,-1101305605)+W(2,1010667960,1064529690,1039189619,1049079603)+W(3,1021972628,-1105518867,1038487223,-1116813778)+W(4,1047996002,-1087406141,-1118597354,-1128574308)+W(5,1037842238,1033382833,1048794746,-1100258391)+W(6,-1095617964,-1086946593,-1104543855,-1106984497)+W(7,1021089548,-1140458600,1045938007,-1114392997);WS(-1121537248,1047151836);
sum1=W(0,1052654400,1035132488,-1113135282,-1096325448)+W(1,-1116556387,1023519458,-1110395025,1000450324)+W(2,1046868890,-1134150082,-1112146268,-1098188693)+W(3,-1111260975,-1110207458,1049727010,-1139200797)+W(4,-1129891280,-1098847494,-1117696601,-1108791588)+W(5,-1104838938,-1098805187,1056884317,1041189572)+W(6,1032919412,-1107856679,-1114157115,-1123869651)+W(7,-1146298440,-1103148146,1058220805,1041128337);sum2=W(0,1043572739,1026011378,1021304865,-1142864271)+W(1,-1107989855,-1140649559,1028667063,-1125571574)+W(2,-1102859954,-1080136051,-1107584343,1043366966)+W(3,1020722946,-1132367054,-1072538638,1022196210)+W(4,-1103597159,-1115654645,-1130465374,1014758407)+W(5,1041979768,-1126224006,1048815254,-1076945816)+W(6,1046511165,1053224660,1000478551,-1120740451)+W(7,1027667511,1048839210,1074776028,1072551214);WS(-1086568910,969651201);
sum1=W(0,-1096064919,-1089612648,1044154939,-1128189323)+W(1,1043461231,-1099266659,1054908701,1047521403)+W(2,-1084798775,1053159863,-1114366976,1043534732)+W(3,-1113308531,-1152040120,1057685165,1056987371)+W(4,1053431542,1050787607,-1101372520,-1098469330)+W(5,1042761408,1049635020,-1090701774,-1089249613)+W(6,1036747448,-1116020373,-1132910587,-1123038043)+W(7,1010635844,1018344000,1027268120,-1105030179);sum2=W(0,-1103892922,1060495074,-1103428495,1042932965)+W(1,-1139842168,-1118896922,1060109323,-1104364155)+W(2,1052448567,-1075640666,-1093583228,1039997403)+W(3,991756114,-1097481656,-1073056297,1064108701)+W(4,1057723154,1057002090,-1121819542,1044856824)+W(5,1040659602,-1099984054,1060503917,1055665788)+W(6,-1112150955,-1118134166,1028413178,-1177180368)+W(7,1034919451,1041069777,-1110515035,-1116550688);WS(-1084093518,-1116656412);
sum1=W(0,1058416208,1026388179,959481663,1002008836)+W(1,-1112390467,1023428581,-1109778819,-1096672513)+W(2,1059097973,1042079029,1050696243,-1104590931)+W(3,-1112632704,1040470858,-1096264126,-1088144465)+W(4,1041679827,1049127990,1047962207,-1106608235)+W(5,-1102954054,1047012782,-1100480244,-1101432288)+W(6,1031439243,1042535660,1015783795,1030562773)+W(7,-1112144502,-1145396437,-1093923750,-1113594772);sum2=W(0,1027407916,1010716935,-1110192070,1007960967)+W(1,-1132155403,-1121935910,1018303319,-1129957403)+W(2,-1097456083,-1070859565,1056650247,1049899326)+W(3,-1137993343,-1142796285,-1094713389,1037417999)+W(4,-1068241064,-1079514242,1081472440,1078512141)+W(5,1039214170,-1111213656,1043613542,-1096379657)+W(6,-1094427160,1030657127,999915485,1058404171)+W(7,1032528613,1024356221,-1116925932,1025537830);WS(1052225948,1018668194);
sum1=W(0,1051775516,1048325451,-1123160289,-1120453498)+W(1,-1107074656,-1112742544,-1111291056,-1117579103)+W(2,1058214550,1064670427,-1104839613,-1108654867)+W(3,-1147977428,-1119335936,-1091445969,-1093397513)+W(4,-1126638409,1049967085,1036965515,1041378113)+W(5,-1109154218,1034167881,-1099225050,-1092047898)+W(6,-1096299613,-1128237844,1034438594,1044186084)+W(7,-1138567959,1019177609,-1112057991,-1112850625);sum2=W(0,-1117606942,-1111847761,-1148685985,-1121001958)+W(1,-1130038396,-1112487949,1021935234,-1103097305)+W(2,-1120566718,-1076982600,1021815720,1018483434)+W(3,1038078839,-1125812992,-1081972918,1049895592)+W(4,1074852012,1048076514,-1108634723,1049361594)+W(5,-1152546434,-1104919092,1040925857,1051964198)+W(6,-1102180777,-1116866514,-1105580672,-1132118692)+W(7,1026180028,-1123068468,1040155911,1017568960);WS(-1096382876,-1091051652);
sum1=W(0,1057278592,1048826126,-1113197617,-1116126267)+W(1,-1116910752,-1140807037,-1097274020,-1096000788)+W(2,1058810754,1056304110,-1124324715,-1112424211)+W(3,1039925053,-1132679170,-1091311905,-1088739494)+W(4,1041995897,1016295122,1040875430,-1136579346)+W(5,-1107191661,-1119450067,1038826452,-1114916522)+W(6,1024916389,1042534003,1017323784,-1113905512)+W(7,1023437062,-1098370349,1017648027,-1128507781);sum2=W(0,1025682064,-1107470193,1036113080,-1120311657)+W(1,-1108273289,1012612647,-1108061877,1036682152)+W(2,1035621932,-1118009189,1029662296,-1109045199)+W(3,-1101063214,-1076098595,-1101792442,1051542033)+W(4,1045290388,1009830751,-1114085873,-1122358251)+W(5,-1080861029,1039398973,1056395710,-1093646778)+W(6,1035169596,1030264440,-1115835645,1016737279)+W(7,1065137390,1072502688,1052430993,-1091719234);WS(1040082544,-1114755812);
sum1=W(0,-1110974758,-1108514902,1037505264,1017784372)+W(1,1024480479,-1104471944,1041424680,1040296296)+W(2,-1095324708,1052579502,1019379817,1045745417)+W(3,-1106439461,-1115066496,-1106396419,1054913780)+W(4,1058051822,1046163210,-1124056118,-1109308706)+W(5,1040857799,1001482384,-1093666877,-1087512533)+W(6,1038459986,998280780,1039469090,1025470519)+W(7,995688529,-1108404770,-1109356390,-1106674096);sum2=W(0,1045315846,-1118054954,-1117720653,-1162396366)+W(1,1035646876,-1100298043,1034773210,1034748092)+W(2,1057942904,1059476362,-1105580348,-1104226850)+W(3,-1097646834,-1093789486,1067689202,1043388435)+W(4,-1090022037,1045409162,1031813906,-1105643813)+W(5,1040357620,-1113573448,-1101262587,-1083232471)+W(6,-1106412098,1023977529,1018164327,1011045214)+W(7,1012935222,1024454049,-1102021751,-1124577575);WS(1036525168,-1082462584);
sum1=W(0,-1085123800,-1087372070,1037298441,-1116308971)+W(1,1019612704,1027541711,1051660338,1057675329)+W(2,-1086414101,-1096064460,-1122874917,1027885589)+W(3,-1109257541,1041073820,1059581688,1059597873)+W(4,-1099879381,-1104319094,-1108384819,-1154089797)+W(5,1028059367,1045372305,-1117339864,1052784510)+W(6,-1127380522,-1096394215,1003463273,1028179743)+W(7,1031554934,1053758651,-1110971807,1039251609);sum2=W(0,-1081285622,-1090050073,-1103295177,1060691160)+W(1,1052276353,-1106187369,1050684042,-1080809247)+W(2,-1102851017,1072728426,-1085964582,1035985281)+W(3,1048638013,-1090587145,1060852217,-1087522637)+W(4,1060511611,1033954581,-1107551093,-1105398566)+W(5,1029176048,-1094879840,1041242888,1058511518)+W(6,-1086630634,1058069039,-1090293163,1049030608)+W(7,1046256182,-1087039462,1062481845,1028348456);WS(-1074352935,1040600857);
sum1=W(0,1057627204,1025049468,1028652336,1042034194)+W(1,1024364622,-1105990299,-1105875707,-1090157751)+W(2,1057567995,1022098295,1030695172,1024054004)+W(3,1048022018,-1100928004,-1095088235,-1088931067)+W(4,1052602222,1039437212,-1117605317,1029627411)+W(5,1049957878,-1095846092,-1104356174,-1094832321)+W(6,1049556590,1053416947,1041624512,-1114002447)+W(7,1047165477,-1098759166,-1101255271,-1107260676);sum2=W(0,1073165865,1065983198,-1079714919,-1075440350)+W(1,-1148975848,-1115591486,1048707236,-1112383192)+W(2,1068716226,1066499710,-1081735031,-1079134350)+W(3,1038054064,-1125971282,-1098543278,-1135853868)+W(4,-1095308006,-1080754250,1066585571,1055569671)+W(5,1040311395,-1110109816,-1108920844,1021808504)+W(6,-1074800849,-1073191304,1075476470,1071644179)+W(7,1035370814,-1120408347,-1090378667,1050977418);WS(1041022776,1033480094);
sum1=W(0,1026327841,1042302896,-1123321429,-1132576057)+W(1,-1119031508,1021323174,-1109312954,-1110434490)+W(2,1052457903,1063677500,-1104176578,1028959481)+W(3,1029242558,-1118638740,1025377120,-1089918670)+W(4,-1097607903,-1123802109,-1121060138,1046472198)+W(5,1013298461,-1106699146,1046523967,-1090934974)+W(6,-1118671609,1039698959,-1115611836,1027556403)+W(7,1030036314,-1116635705,1000531209,-1112257611);sum2=W(0,1049930690,-1127267122,-1122286155,-1106027239)+W(1,1034564779,1018367610,-1108798456,-1110218398)+W(2,1041115945,-1091935564,1055155948,-1102546078)+W(3,-1095860458,1043590800,1075372513,1058786995)+W(4,1052250618,-1103388917,1032068992,-1096754888)+W(5,-1112711414,-1119323979,-1123143101,-1071163371)+W(6,1038737216,-1108790214,1036170969,-1121774513)+W(7,1016553114,1017858173,1032355550,-1121707895);WS(1055618972,-1117202987);
sum1=W(0,1039894129,1053882576,-1101414710,1030962480)+W(1,1031993659,1048656807,-1089999221,-1101932469)+W(2,1057347458,1049814740,-1111740150,-1098100923)+W(3,1043352452,1031031542,1051098296,-1085784352)+W(4,-1090053902,-1088233382,1041005827,1036980413)+W(5,-1104607674,-1119077705,1051763396,1056052448)+W(6,-1105970903,-1117339136,-1112834597,1021681163)+W(7,1022017143,1039235901,1032801282,1044301630);sum2=W(0,-1101541229,1043634319,-1123577690,-1114659327)+W(1,1039378885,-1111523166,1057974128,-1107338771)+W(2,1066882360,-1077668162,-1105097716,1042921002)+W(3,1040130625,-1104122760,-1080704784,1050113378)+W(4,1037629509,1058638399,-1093975266,1042773509)+W(5,1012227066,-1110420726,1052705661,1051155360)+W(6,-1108208741,-1131856909,1000405669,1032061179)+W(7,-1125218199,1025207949,-1111189711,1008396554);WS(-1091387548,-1116324289);
sum1=W(0,-1112220622,-1093973688,1044682252,1026642697)+W(1,1027958127,-1098544270,1047211372,1049897926)+W(2,1046046637,-1086442024,1032214050,1041967213)+W(3,-1112662293,-1106755108,-1112122925,1050365286)+W(4,-1099996941,1053177927,1015214154,-1131062694)+W(5,-1116559746,1034258897,-1132096750,1046223135)+W(6,-1098783494,1037567917,-1110158325,-1137069945)+W(7,-1111108842,1031638516,1042021623,1024489425);sum2=W(0,1011776651,1024100809,1016776222,-1108095393)+W(1,1019145070,1032882678,-1105403134,-1101257730)+W(2,-1097248934,1057627889,-1122468710,977935538)+W(3,-1124027994,-1103033100,1060632600,-1101986254)+W(4,1042194141,-1117226417,1030099429,1019959206)+W(5,1039533068,-1110127978,1037412790,-1090719303)+W(6,1051928720,1041814459,1002749526,-1104930054)+W(7,-1125661478,-1108291818,-1115385474,-1109292621);WS(1057965518,-1118811194);
sum1=W(0,-1106566686,-1112643723,1038892389,-1104352985)+W(1,-1107147458,-1114250980,1003767366,1052732873)+W(2,1026830542,-1091938531,1042490232,-1105058276)+W(3,-1096574819,1048844541,1019887594,1060358287)+W(4,1058056073,-1101314965,-1099594944,-1121521774)+W(5,1024329053,-1107780158,1042464324,-1118338013)+W(6,-1098044778,1039936570,-1095161930,1033536020)+W(7,1032778872,-1107207172,1046000094,1024562028);sum2=W(0,993944814,-1113078065,1042905425,-1116205334)+W(1,-1106373772,1039619019,-1104977559,1032713731)+W(2,1044406596,1040105843,1044205280,-1109155755)+W(3,-1115343154,1048332350,-1104277422,1048672381)+W(4,1043112037,-1123380436,1008636092,1035597621)+W(5,999501191,-1106439836,-1153474446,-1103087244)+W(6,-1105268129,1005260887,-1092853308,1036458751)+W(7,1021528398,-1106473413,1036094123,1015784078);WS(1053420700,1049909457);
sum1=W(0,-1106165874,-1089903413,1034071238,-1115258034)+W(1,-1113250117,1023742249,1041332866,1050401361)+W(2,1036166247,-1100423414,-1115686559,1027276239)+W(3,-1130552842,-1120158506,1037380859,1049384898)+W(4,-1093491554,1049835542,-1102788144,1041096236)+W(5,1037333727,-1103514783,1034784425,1052388787)+W(6,-1095323722,-1110396954,-1107460367,1034068157)+W(7,1037170040,-1114330639,1050882791,1031952854);sum2=W(0,1024557142,-1165623582,1028289272,-1112500393)+W(1,1020782048,-1122738507,1035333264,-1136367764)+W(2,-1095250820,-1062269001,1086771603,1049127312)+W(3,1025362120,1034731082,-1087155359,-1114028070)+W(4,-1095068995,999933935,1020087240,1048088739)+W(5,-1125007838,-1120796207,1034746908,1022077560)+W(6,-1135945992,1025716258,-1146529543,1014851096)+W(7,1026594640,-1128255426,-1127622484,-1120864651);WS(1063806286,1027083983);
sum1=W(0,1045480194,1039206373,1030313470,-1114823180)+W(1,-1109705966,1020453816,-1106496703,-1118427516)+W(2,1061885616,1050451993,-1111977289,-1111791457)+W(3,-1103432478,1039658735,-1083830979,1010686340)+W(4,1057912708,1036575619,1019729830,-1108043857)+W(5,-1114670584,-1109909656,-1105267089,-1099420545)+W(6,1039765761,1034424532,1033983240,-1114640622)+W(7,-1113587473,-1112770081,-1125840468,-1131920190);sum2=W(0,-1122290634,-1091664523,-1100194899,1033978022)+W(1,-1164938552,1002490582,-1103111994,1016780797)+W(2,-1071413373,1075108998,1050426550,1033701105)+W(3,-1105595809,1051489664,-1096749849,1047766898)+W(4,1062092502,-1103668501,1034191613,-1104028404)+W(5,-1108336227,1021076655,-1131589290,1027350687)+W(6,1034149895,-1140709165,1010895851,-1141130302)+W(7,-1149103768,-1131210373,1027888251,-1131724600);WS(1058288590,1045994186);
sum1=W(0,-1093342072,-1096797372,-1123855059,1018135640)+W(1,1038262801,1015346466,1041780692,1052167946)+W(2,-1086390197,-1105293320,-1112801779,1040223430)+W(3,-1132654257,-1134794696,1059840396,1052872019)+W(4,-1091216419,-1117054299,-1098800665,1036317947)+W(5,-1117665797,1012611090,1050341107,1051866430)+W(6,-1096209979,1023470716,-1096517871,1034707665)+W(7,-1139713758,1010858330,1050625648,1048652350);sum2=W(0,-1099008397,1047276236,-1099284356,1041114210)+W(1,-1125418381,-1120564910,-1111523652,-1123917868)+W(2,-1081084758,-1071665325,-1092208278,1038292116)+W(3,1020505319,-1100128811,-1086778305,1037708884)+W(4,1054365119,1081581342,-1104534119,1054381469)+W(5,1024474915,-1125603475,1026238413,-1101037019)+W(6,1062322644,-1093538640,1033400256,1025804573)+W(7,1025011807,-1103707544,1052085127,-1134916894);WS(-1088887374,1070119449);
sum1=W(0,1052058645,1048371361,1041554590,1040460421)+W(1,-1105506686,1029097335,-1115426747,-1090595183)+W(2,1048732808,1042754705,1038262022,1013850612)+W(3,-1129317061,1001782464,-1087902678,-1094790815)+W(4,1047384127,1054439312,-1106869091,1042710919)+W(5,1038072126,-1131475029,-1090477876,-1106656361)+W(6,1032508990,1042772520,1046057615,1044864290)+W(7,1028935005,-1119515740,-1091795237,-1122940954);sum2=W(0,1056461606,1030035123,-1112923336,1024604999)+W(1,-1075212110,-1080779344,1066713447,1071685965)+W(2,1050727550,-1090534096,1025504127,1027433809)+W(3,-1078194918,-1153515923,1028028856,1068313262)+W(4,-1105339223,-1095507508,-1144581942,1007245204)+W(5,1068056044,1069903211,-1078816510,-1081367671)+W(6,1043793174,-1095638178,1021294865,-1129047399)+W(7,1064173276,1060536751,-1090770344,-1081156501);WS(1040470840,1011790950);
sum1=W(0,1043725275,1051465082,-1120734562,1015095158)+W(1,-1108386992,1030149375,-1108441440,-1105535856)+W(2,1058372660,1055309890,-1118217942,-1116691398)+W(3,-1112701741,1026499745,-1081260869,-1095343471)+W(4,1046636817,1044874098,-1123629847,1019898057)+W(5,1032201014,-1115283258,-1093096561,1047492563)+W(6,1043010193,1040878843,1041822001,1034607368)+W(7,1028457510,-1112399171,-1106259483,-1105294873);sum2=W(0,-1117997331,-1110014342,1021246145,1022830461)+W(1,1023767946,-1130403951,-1125616185,1037270083)+W(2,-1111993293,1036613835,-1114703004,1015115055)+W(3,1025796328,1050812248,1073620398,1044158772)+W(4,1023720090,-1117604953,1015720307,-1120910531)+W(5,-1112499600,1028283916,-1087890801,-1076883688)+W(6,-1120463052,1036937497,-1123770073,983370825)+W(7,-1104874229,1033737696,-1113287589,1025754476);WS(1058309838,-1101980246);
sum1=W(0,-1110907254,1049643561,-1098779704,-1118965337)+W(1,1028903966,-1108240479,1038999679,1038642111)+W(2,-1081904943,1042163763,-1113399754,1049071256)+W(3,1040887994,-1118832415,1056093093,1054751182)+W(4,1052138696,-1106220306,-1110569018,1026571427)+W(5,1046797612,-1104697276,1050507993,-1083956910)+W(6,1025191299,-1129449041,-1128371676,-1131332475)+W(7,-1123883748,1017502086,1030864044,-1146247429);sum2=W(0,-1111106723,1033166752,1043191716,-1137655511)+W(1,-1112318930,1027572041,-1112822728,1035105104)+W(2,1033268708,1052576386,-1097517035,-1121349336)+W(3,1035699332,-1097542777,1055574555,-1104857525)+W(4,-1107318253,-1102887232,-1129223371,1046822141)+W(5,-1110157019,1031007843,-1121581721,-1114990789)+W(6,1040601750,993535634,-1124684976,-1116759551)+W(7,-1157281192,1025775603,-1107957817,-1152414880);WS(1063710542,-1111213649);
sum1=W(0,1052251350,1049489370,-1110192145,1039559517)+W(1,-1113889808,1031901152,-1097695264,-1101160384)+W(2,1058328276,1061120005,-1118762901,-1107309859)+W(3,-1104513406,-1097003636,-1096321197,-1093740712)+W(4,1049656673,1033876357,1037245627,-1108199122)+W(5,-1112381384,-1176476024,-1114972772,-1097289639)+W(6,1041987905,1045428971,1035326852,-1139769966)+W(7,1022802380,-1115185874,-1103522251,-1102516745);sum2=W(0,-1115186477,1031459540,1021750253,1026803387)+W(1,-1112425236,-1106593609,1031446318,999853755)+W(2,-1116326399,1040651083,-1107480079,1040812059)+W(3,-1086524651,-1075753828,1071698983,1058720440)+W(4,1020594503,1033768858,-1115082464,1041131835)+W(5,-1096266051,-1108942599,1034660038,1051128601)+W(6,-1132516997,1015478283,1001155939,1006187407)+W(7,-1123360193,-1104453127,1041372466,1027131696);WS(1039772272,-1082982873);
sum1=W(0,1049032497,1053169593,-1106264016,1039127452)+W(1,-1155633625,1043520647,-1088020664,-1098139952)+W(2,1060522592,1056693961,-1145518233,-1104546353)+W(3,1040400554,-1139907193,1038834197,-1087153807)+W(4,-1095982984,-1088607916,1044410893,1041713673)+W(5,-1104883452,-1103034636,1048228018,1053429837)+W(6,-1099512929,-1120546088,1007790526,1039725795)+W(7,-1134131855,1012687882,-1130616150,1030077856);sum2=W(0,-1092902636,1037122437,-1102803435,1032987173)+W(1,1032111389,-1101516234,1039508875,1027660911)+W(2,-1083842457,1067610414,-1101871105,-1097110538)+W(3,1001644292,-1104358647,1067552095,-1115097563)+W(4,1033006847,1041814167,-1123533577,-1101555589)+W(5,-1145661076,-1104681426,1026567371,-1096151174)+W(6,1045724867,999019252,1048796624,-1098769512)+W(7,1020958965,1028203943,-1105667947,-1107225085);WS(-1101412664,1073047832);
sum1=W(0,1059007377,1047579477,-1123950537,-1113880945)+W(1,-1133362719,-1131741454,-1097814305,-1091904865)+W(2,1060416389,1056063051,-1123565085,-1109995975)+W(3,1032803377,-1113780884,-1092124214,-1087199740)+W(4,1046383171,1040643140,1035385983,-1123728428)+W(5,-1113889390,-1126485237,1038341800,-1099567891)+W(6,1033389702,1041003725,1010675502,-1115318676)+W(7,1012558775,-1096461162,1042882861,-1119557930);sum2=W(0,1030949359,1039110679,-1123503757,1013686761)+W(1,-1132915573,996209923,1035635962,-1109223248)+W(2,-1105775253,1027204409,-1115490710,1035262859)+W(3,1029135163,1070858778,1057425426,-1106751414)+W(4,1019519396,-1111394964,980681483,1025861040)+W(5,1067133266,-1098902818,-1098000154,1043312829)+W(6,1024413043,-1126757058,-1129892230,-1125276038)+W(7,-1083268694,-1073095921,-1103421662,1051287795);WS(-1103532344,-1105840701);
sum1=W(0,-1105825052,1053932942,-1106322913,-1106756472)+W(1,1044840709,-1104890465,1007328528,1050195304)+W(2,-1086676361,-1098358914,-1096389739,1029810954)+W(3,-1144507642,-1098185309,1054492326,1057202097)+W(4,1054020609,-1096691570,1035916925,-1116067305)+W(5,1032208700,1048715303,1012599092,-1093369370)+W(6,1051257001,1026552303,1034505108,-1105566449)+W(7,-1100267787,1050640157,-1101687900,1027855335);sum2=W(0,-1101137684,-1109186725,-1119262447,-1111707317)+W(1,-1103752872,1034593530,-1107841286,-1116414033)+W(2,1049211868,-1099242284,1056036881,1037989791)+W(3,-1110917586,1049861706,-1094543747,1056722210)+W(4,1038198606,-1118866635,1006194414,-1105645897)+W(5,1030171051,-1103907620,-1104714858,1053421235)+W(6,-1109483964,-1114787638,-1129479912,-1146663095)+W(7,1032413269,1029169157,-1115357885,-1120693058);WS(1045178680,-1115117954);
sum1=W(0,1048681528,-1113607536,-1123018420,-1102680211)+W(1,1008490315,1012835273,1040296293,1019008549)+W(2,-1092105355,-1093530556,1024407336,-1116849368)+W(3,1027033246,-1128145511,1061339424,1035615004)+W(4,-1096193779,-1102060551,1026392201,-1107241006)+W(5,-1103222073,-1110547491,1055864515,1057711678)+W(6,-1102337510,-1095199752,-1123314455,-1107918421)+W(7,-1110097884,1020395952,1052562824,1045891981);sum2=W(0,-1096948503,-1104693583,-1115537892,-1108321996)+W(1,1026091852,1022753169,-1112710060,-1112108000)+W(2,1047339287,1055675007,998645667,-1106228104)+W(3,-1120501740,-1105262859,1051246853,-1126080161)+W(4,1049114511,-1100682049,1035781218,-1112292909)+W(5,-1123292948,-1139782977,1025978716,1041989299)+W(6,1032758858,-1113969306,1018530825,-1111036660)+W(7,-1111667328,1033000622,-1113712936,1034053890);WS(1044590904,1058699692);
sum1=W(0,-1092606720,-1090621088,1034192409,985175380)+W(1,1009220799,-1109361592,1050384326,1051210502)+W(2,-1093618783,-1113905855,1024014533,1020554347)+W(3,-1117059707,-1128567457,1062574818,1055009987)+W(4,-1096920415,-1112503613,-1128687821,-1115433194)+W(5,1015981863,1039114097,1031218808,1054554325)+W(6,-1100279725,-1101027255,-1115445028,1008304190)+W(7,-1127205548,1035507338,-1144235755,-1105751509);sum2=W(0,-1108619644,1041337919,-1117283755,1036009101)+W(1,-1131279719,1035041542,-1100684466,1010492213)+W(2,1012813669,1053310286,-1107239966,1033667347)+W(3,-1124020763,1025470531,1056064408,1015579759)+W(4,-1103814148,1029066827,-1128406639,1034685217)+W(5,1032198922,-1104788458,-1113069964,1050883237)+W(6,-1109499964,-1123197815,-1125402335,-1123321687)+W(7,1024066141,-1108347132,-1096911819,-1098878001);WS(1044030776,-1089132931);
sum1=W(0,-1093699058,-1097458090,1032883970,1034269487)+W(1,1040395197,-1135242887,1050995424,1045160768)+W(2,-1086092656,-1078975458,1044751430,1042439154)+W(3,1040422743,1048952172,-1096290982,1057188990)+W(4,1035194756,1038040390,1041434446,1019707982)+W(5,1042217766,1043586045,1043682915,1032938655)+W(6,-1131544335,-1101499019,-1128708109,-1133288904)+W(7,1029073256,1044718778,1043305900,1022768458);sum2=W(0,-1107262777,-1107127922,-1127265324,1043294282)+W(1,-1112978295,-1101649503,-1133435576,-1132728616)+W(2,1048700262,-1114081637,1051203976,1035036911)+W(3,-1142433873,-1138065032,1060204569,-1115280193)+W(4,1027047222,-1087538045,1037063919,-1092441683)+W(5,1049542158,1027406094,1059699424,-1096051714)+W(6,1043898666,-1114635611,-1096741875,-1095318743)+W(7,1036599707,-1117298502,1057805441,-1091030613);WS(-1083489614,-1078579141);
sum1=W(0,-1091060438,-1104759380,1048897616,-1113694287)+W(1,1022130309,1045345264,1055607032,1048678744)+W(2,-1089217572,-1096433234,1029397720,-1104500498)+W(3,-1098656951,1045280313,1056656214,1025763911)+W(4,-1090900481,-1103761763,-1099529286,1039983475)+W(5,1003335600,-1104729181,1039576037,1055730826)+W(6,-1126261903,-1098862766,-1100400745,1047818144)+W(7,1045845834,-1124798927,1044462332,1050842685);sum2=W(0,-1113896283,1008734783,1036831152,1034867092)+W(1,1053130734,1048547317,-1143881728,-1089397746)+W(2,-1107821706,1036439980,1050005016,-1155378720)+W(3,1050664536,-1081990202,1067046868,-1090933436)+W(4,-1105188391,-1103852014,-1107857756,-1109019109)+W(5,-1073616958,-1073650181,1073004488,1074023168)+W(6,-1113326142,1036502992,-1105627363,1025727369)+W(7,-1078582463,-1079035066,1068047188,1071596064);WS(-1123566816,-1118788492);
sum1=W(0,-1131696345,1054570946,-1136553988,1034266605)+W(1,1029920799,1027694719,-1101485920,-1102436480)+W(2,1043367745,1057910725,-1119057557,1032767842)+W(3,1029228634,1038070160,-1081257723,-1093672570)+W(4,1051309065,1050053561,-1138237144,1032596498)+W(5,1041012541,-1104490509,-1097237249,-1104247863)+W(6,1044754161,1047609962,1038972738,1034235800)+W(7,1036672371,-1101643609,-1118734125,-1100737384);sum2=W(0,-1108935456,1048575251,1006355343,1001205015)+W(1,-1151981614,-1123825361,1037564428,-1123729961)+W(2,-1114918170,-1088419213,-1119701641,1030505158)+W(3,1015236500,-1095410362,-1068662368,-1096130861)+W(4,1032736312,1045905661,-1107202062,1039794598)+W(5,1049774729,-1105335733,1068403675,1076967646)+W(6,-1116946341,1003805295,-1115440174,1026836118)+W(7,1050153445,-1103176791,-1124006983,-1104305708);WS(-1103567160,1051728620);
sum1=W(0,1037463598,1027268637,-1105517764,1022317012)+W(1,1033922872,1024776175,-1107670055,-1094952698)+W(2,1052072875,-1094107172,1030946149,-1109296554)+W(3,1038888053,1043766492,1052944567,-1103880757)+W(4,-1087396213,-1098739651,-1117957958,1032988986)+W(5,-1110506946,-1108829569,1052382091,1057943536)+W(6,-1104965205,1017302004,1009731405,1025729823)+W(7,-1132271979,1015545129,1041821631,1036164793);sum2=W(0,-1127050317,1026829489,-1114551402,1031290011)+W(1,-1080536402,-1076466135,1042490649,-1113481669)+W(2,1032334734,-1098446681,1025723227,-1137203270)+W(3,1038797044,1074254195,-1127701979,1043198364)+W(4,1041359246,1041376772,-1107112701,1020823723)+W(5,1035340712,-1118262367,-1100591458,1057793899)+W(6,1034398482,-1104694439,-1140368490,-1156747895)+W(7,1013380262,1032104302,1037536680,-1114292550);WS(-1106439480,1029090439);
sum1=W(0,1042655458,1030625962,-1151887836,1034559195)+W(1,1026400220,1035325646,-1115609614,-1102396839)+W(2,1059377738,-1084013087,1042053132,1020849475)+W(3,1042909598,1039293086,-1083731653,-1089162129)+W(4,-1107145304,1032281331,1043814293,1043127920)+W(5,1029716960,1024778063,-1107154457,1052971191)+W(6,1040913704,1033172451,1043715864,1037260390)+W(7,1028666946,-1130742978,1017680531,-1113717087);sum2=W(0,1021999108,-1148550480,-1123636938,-1129107524)+W(1,-1129901940,-1140398984,1016982596,1022835844)+W(2,-1104180688,1058583951,1035143287,-1116921954)+W(3,1030858450,-1117386658,1054454385,1016773924)+W(4,-1112895549,-1116180274,1026655402,1036996009)+W(5,-1108156993,-1118751234,-1099699990,-1097314323)+W(6,-1131502740,-1138164712,-1126794884,-1117010042)+W(7,1016259828,-1117013506,-1129763396,-1132536424);WS(1048151864,1059242544);
sum1=W(0,-1097114939,-1097911384,-1121466768,-1122367849)+W(1,1026875087,1014185912,1033810391,1043794348)+W(2,-1085899247,1042506911,-1116044868,1042165293)+W(3,-1106211614,-1111561384,1042284551,1063564267)+W(4,1056857214,-1105063934,1037358179,-1105437493)+W(5,1040868541,1028107682,1049648847,-1089674786)+W(6,-1123578292,-1106114902,-1111398955,-1125163356)+W(7,-1111395274,1010402126,1045389303,1021855394);sum2=W(0,-1110557326,1041627874,-1108856547,-1139648101)+W(1,1039330638,987619817,-1106727608,-1106733442)+W(2,1032833232,1054902128,-1095822659,1015236663)+W(3,1025349119,-1095503796,1055403310,1048813377)+W(4,-1098765424,-1121592121,1038373686,-1137977893)+W(5,1050144719,-1108448514,1045561320,-1097123375)+W(6,-1106594443,-1117564251,1025690243,1015865663)+W(7,1041979856,-1105901385,1017823319,-1106386080);WS(1058511566,1043187024);
sum1=W(0,1041476871,1044640335,1027981614,1042620242)+W(1,1043942651,1040914531,-1120607404,-1106861387)+W(2,1039039385,-1085132912,1050564856,1037513401)+W(3,1040902562,1048598306,-1089194338,-1101062960)+W(4,-1095196494,-1116362934,1044188393,1040390932)+W(5,1019897185,1032634704,-1134658518,1032203084)+W(6,-1107832665,-1105825814,1043046140,1032851398)+W(7,1027555603,1032742569,-1105488567,1026497359);sum2=W(0,-1083260450,-1089624726,-1132385524,-1094808435)+W(1,1026111290,1034887813,-1102801635,1041967320)+W(2,-1098133391,1063143581,1039748829,-1110994277)+W(3,-1123786474,1033106845,1037743779,1050258559)+W(4,1043371703,1040218148,1012861192,1038866141)+W(5,-1110363077,-1121754906,-1112998265,1048943341)+W(6,1012758152,1052570990,-1132742376,1030487914)+W(7,1012203560,-1111765769,-1105604919,1031702418);WS(-1087236686,1061665912);
sum1=W(0,1023071688,1030200068,-1116162424,-1115274057)+W(1,-1119301463,-1128116268,-1101866270,-1107980923)+W(2,1054050807,1067462106,-1093387666,-1104461343)+W(3,-1109238785,-1095571507,1056570668,-1092884195)+W(4,1050597447,1031104576,-1115159031,-1113556238)+W(5,-1103733247,-1111522325,-1106234576,1044256537)+W(6,-1121547516,1042315272,-1121543315,-1126942285)+W(7,-1111458030,-1109780718,-1114796114,-1128835891);sum2=W(0,1024134807,1020748524,1024854732,-1127633710)+W(1,-1109129714,1025355297,-1098546148,-1114424195)+W(2,-1117094752,1065417820,1040493279,-1123781128)+W(3,-1102118069,-1114766469,1059484680,-1079772750)+W(4,1047826025,-1102101577,1033983514,-1105896535)+W(5,1033237727,-1154145757,1049649199,-1107504040)+W(6,1040101538,-1124130304,-1120616672,-1122459292)+W(7,1012710689,-1123999628,1041220419,-1105983778);WS(-1092106140,-1084163121);
sum1=W(0,1049849489,1040213041,1016904817,1036347305)+W(1,-1106738110,-1115216475,-1152694122,-1101083230)+W(2,1056746079,1048812489,1040590819,1034414494)+W(3,1039797369,1022569263,-1107117385,-1083169173)+W(4,-1084779712,1040726752,1030378702,1047670567)+W(5,-1112982247,-1125038036,-1109066592,1051667767)+W(6,1033236350,1034988241,1037868673,-1114654031)+W(7,1025136605,-1146668256,-1107106473,1024925978);sum2=W(0,-1111008682,-1134810723,-1128843246,-1144361879)+W(1,1021883158,-1116668390,-1121102479,-1092072719)+W(2,1041181160,1054697191,-1104940693,1005924247)+W(3,-1109114373,-1113715104,1046555600,1045581242)+W(4,1052731012,1042931729,1030348431,-1123234701)+W(5,-1128555074,1032936433,-1104348933,-1103970223)+W(6,-1112071203,-1111460488,1024671661,1032437115)+W(7,-1136719027,-1114960949,-1129885552,-1113690885);WS(1058637774,-1109876822);
sum1=W(0,1042623060,-1105094644,1041301297,-1123254812)+W(1,-1112485473,1037949088,-1111052512,-1126486401)+W(2,1059472952,1043969956,-1113241451,-1108082435)+W(3,1016105496,1038892497,-1094009726,-1094910408)+W(4,-1113269955,1026816394,1027216056,-1110973875)+W(5,-1093047519,1032398170,-1100061186,1058531737)+W(6,-1130602892,1026167148,1019588394,1014894339)+W(7,-1128303438,1021704844,-1117291247,1032486130);sum2=W(0,-1103677237,1026573624,1031923668,1019183838)+W(1,-1115238116,1024201143,1025625867,1041385745)+W(2,-1101357077,1060010174,-1096362417,1049015983)+W(3,1024442030,-1122837727,-1096248497,-1095136476)+W(4,-1122620605,-1106684685,1036998273,1005830618)+W(5,1034369966,1031554545,1049273019,-1115221092)+W(6,1023743335,970656667,-1125844722,-1119396253)+W(7,1004099770,1010302645,1011280453,-1112424814);WS(1068382951,-1145853862);
sum1=W(0,-1104283584,-1104742016,-1120835030,-1109092968)+W(1,-1142984099,1035504970,1048835390,-1126224104)+W(2,-1087137628,-1082841532,1033165317,1015957108)+W(3,1044651720,1036256010,1050512116,1060142968)+W(4,1048723479,-1119342334,-1098982451,1015780402)+W(5,1040271692,-1112268532,1046183055,1050625794)+W(6,1037068029,998682871,-1105810191,-1106789039)+W(7,-1115364877,-1113754717,1042826568,1033167819);sum2=W(0,-1105845074,1032442894,-1123754179,1042289605)+W(1,1041479887,1028813354,-1106552079,-1105090355)+W(2,-1090127653,1055606718,1025996190,1040865617)+W(3,-1087510643,-1084272058,1073431719,-1075116096)+W(4,-1104101067,1026136504,-1118459936,-1100913998)+W(5,1045036562,-1131666845,1042119939,1067916428)+W(6,1031986833,1045409779,-1118182115,-1114401734)+W(7,1021173748,-1131440550,1031635830,-1112990087);WS(-1115823328,-1115141930);
sum1=W(0,-1096937968,-1093401724,1043355533,994860217)+W(1,1022968545,-1100277972,1045563268,1034643656)+W(2,-1082957735,1057829358,1031967699,1046651158)+W(3,-1106135459,-1113373017,1053028032,1056739037)+W(4,1054780763,1049387203,-1139800861,-1112906011)+W(5,1036473238,1042166401,-1100812438,-1085595451)+W(6,1029694230,1032667294,1021673189,1032268536)+W(7,-1109328859,1026417494,-1163065290,-1112691098);sum2=W(0,1006794492,1034312638,-1106230161,1041009418)+W(1,-1126244586,1021996758,-1120362931,1023178506)+W(2,-1108126219,1060460225,-1100787264,-1113994011)+W(3,-1131146954,997147503,1054015707,-1105213924)+W(4,-1119222967,-1097084093,-1114680808,-1102450993)+W(5,-1107185372,-1126416406,-1133314452,1053508358)+W(6,-1125377404,-1105852265,-1145068408,1031764893)+W(7,-1126617106,-1131039214,-1120752408,-1141774536);WS(1044911928,1063248560);
sum1=W(0,-1089987573,1006551364,1045807559,-1117210934)+W(1,-1154913199,1049427019,1049202419,1050931427)+W(2,-1085623154,-1098705597,-1122601008,-1116245664)+W(3,-1098224261,1043742399,1056494849,1044690392)+W(4,-1089608778,-1098692501,-1102494868,1041679280)+W(5,1009817082,-1102952115,1047881833,1054654497)+W(6,1040126000,-1100421777,-1101059428,1044187563)+W(7,1048685800,-1132265536,1043071666,1043119951);sum2=W(0,1031814971,-1126406622,-1104703066,-1110897864)+W(1,-1090228093,-1097166620,1034850394,1060526454)+W(2,-1112535334,-1088994686,-1102025112,1039476246)+W(3,-1091926928,1063814816,-1088701567,1060516426)+W(4,1050082866,1038057456,1044782005,1041770976)+W(5,1074296249,1073862535,-1075073775,-1072347435)+W(6,1029663347,-1098794387,1045848501,-1112640404)+W(7,1067261757,1067785227,-1081012351,-1077197270);WS(-1105546040,1026157880);
sum1=W(0,1040614249,1043435937,1036866652,1040950836)+W(1,1036650571,1032871003,1032157499,-1102499357)+W(2,1048836647,-1092874056,1057171433,1045419231)+W(3,1035867609,1040635958,-1078642173,-1088963702)+W(4,1049109967,1037560064,1040737235,1039696013)+W(5,1039966133,1035782037,999044599,-1094603626)+W(6,1039556030,1020658754,1043417390,1031337694)+W(7,1034875342,1029450491,-1101965321,-1107844556);sum2=W(0,1033414560,-1142972544,965076992,999804672)+W(1,-1111239120,-1114613368,-1152459008,-1131242272)+W(2,-1117537424,-1080122522,-1113573416,1017997216)+W(3,1024438240,1009242816,1068973644,1043660652)+W(4,-1116987776,1009041344,1013150208,1015814944)+W(5,1026341216,-1111376032,1023678672,-1113471168)+W(6,1030258512,-1123867424,-1116017408,1004325632)+W(7,-1124670336,1011147520,1025739248,-1115573696);WS(-1081027239,1060388068);
sum1=W(0,1049191505,1052335227,1018532824,1040945153)+W(1,-1142725077,-1126830164,-1106690587,-1103567931)+W(2,1053224518,-1089652372,1050078256,1048158700)+W(3,1044049241,1037048166,-1079677805,-1098210230)+W(4,1050009062,1019623144,1045983912,1043330564)+W(5,1037549983,-1124021470,-1102526621,-1090769236)+W(6,1043374892,1037373643,1042366848,1034126717)+W(7,1031972104,1000910717,-1106920486,-1113976903);sum2=W(0,-1119356133,1031916514,1023484285,1029289565)+W(1,-1119814653,-1133461586,-1111485988,-1126159585)+W(2,-1120749829,1057057740,1044843621,1041097307)+W(3,-1112201820,1001931237,1024531885,-1121314077)+W(4,1055633817,-1098024997,-1108647964,-1101664529)+W(5,1035253182,1019582313,1016983721,-1102656055)+W(6,1038083406,-1101101054,-1129898257,-1111945130)+W(7,1011319026,-1110859200,1022769465,-1105960100);WS(-1121436896,-1083449266);
sum1=W(0,1057845458,1026072602,-1126965659,-1131437006)+W(1,-1112818966,1025271436,-1106937331,-1096100393)+W(2,1058188821,1047051462,1049661628,-1106898372)+W(3,-1120770471,1039868950,-1093909527,-1089458543)+W(4,1036301673,1049513187,1048826500,-1110051320)+W(5,-1101852248,1048680544,-1097831955,-1105302990)+W(6,1026266705,1043516478,1030351624,1018834023)+W(7,-1111779257,-1137214404,-1094725407,-1115312055);sum2=W(0,-1118806788,1030590564,1016993788,1025140224)+W(1,1031495588,991152164,-1118559458,-1126785121)+W(2,1042721449,1078987048,-1085967118,-1106156741)+W(3,1038491925,1040984057,-1100137345,-1106137914)+W(4,1078555235,1069325982,-1066270592,-1070014283)+W(5,-1111978905,1030579932,-1105174392,1044823121)+W(6,1051485796,1026006822,-1115300709,-1089828448)+W(7,-1113499951,-1120641633,1011662011,-1121082393);WS(1060473294,-1125032523);
sum1=W(0,1043924207,1048790648,-1131528546,-1118381578)+W(1,-1103983036,1032416951,-1094915206,1028842287)+W(2,1057928103,-1096003632,1044891665,-1103035725)+W(3,-1131359957,1041536420,-1089668066,1048586166)+W(4,-1104437021,-1127678449,1038728371,1017562024)+W(5,-1119623443,1026802338,-1106021950,1048997587)+W(6,-1138265298,1019650740,1017619335,1013193724)+W(7,-1112764523,1028850580,-1112334062,1016196772);sum2=W(0,1023871771,-1104183315,-1154979909,-1124013145)+W(1,1027246941,-1105906795,-1104961174,1041717973)+W(2,1024353365,-1099433949,1042673063,-1113455493)+W(3,-1114760758,1048045634,1075222357,-1071159846)+W(4,1037029004,-1106752952,-1131887235,1009341589)+W(5,-1101645527,1027783079,-1106459992,1061754151)+W(6,-1136822537,-1135604889,-1120394460,-1126494367)+W(7,-1130069351,1023779471,1020599743,1037905746);WS(1063175758,1049951270);
sum1=W(0,-1084051495,-1091045702,1041620825,1051934199)+W(1,1028219745,1028165760,1046456792,1040719576)+W(2,-1089200998,-1103613676,1019501037,1053157077)+W(3,-1110307566,1037889601,1050464826,1054477181)+W(4,-1103906809,1042850683,1024394007,-1121035141)+W(5,1045652053,1054554722,-1097805325,-1098419444)+W(6,-1117239270,-1106705027,999909159,1034798936)+W(7,1031152711,1056053333,-1091232034,1011564046);sum2=W(0,1062079447,-1095572989,1042259987,-1091471926)+W(1,1015596856,1033532620,1041645665,1055700238)+W(2,-1089203271,-1092861102,1049412228,-1103057728)+W(3,1035045090,1042934527,-1093629070,1037140407)+W(4,1034556296,1047552828,-1116401558,1044973062)+W(5,1032040702,-1106239816,-1106623325,-1095940003)+W(6,-1110031497,1051271629,-1130123924,1011000463)+W(7,1033073048,-1095799213,1053844390,-1107294450);WS(-1085388366,-1090694979);
sum1=W(0,1044273497,-1130943626,-1119481145,-1123787314)+W(1,-1115475932,-1117135031,1041576542,-1108110651)+W(2,1047368143,1059845268,-1112850502,1032777214)+W(3,1040347561,-1101064470,1027588771,-1087220302)+W(4,-1095680144,1039407200,-1125429276,1041751591)+W(5,1037523789,-1126225621,-1111657568,1036323946)+W(6,990533574,1032644049,-1113892940,-1140788444)+W(7,-1134357621,-1109271006,-1143449895,1021334836);sum2=W(0,1037736456,-1105376838,1013881877,-1107190004)+W(1,-1120404934,-1122228614,1040619572,-1125693587)+W(2,-1123416196,1042717593,-1121103222,-1118295314)+W(3,1051908042,-1087341114,1068021664,-1082924015)+W(4,-1115549939,1043660085,-1115317828,-1127822751)+W(5,1042189807,-1125959243,-1108863865,1016978358)+W(6,-1126402007,1040920849,-1114801766,-1126179247)+W(7,1038966556,1023515477,-1107267301,-1136349779);WS(1065904679,-1122628785);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
}  // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, -1), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-3, 1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, -1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(3, 1), 0);
ret[0] = nnedi3(samples);
return ret;
}  // hook
//!DESC NNEDI3 (combine_y, nns128, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!BIND nnedi3_int
//!HEIGHT 2 HOOKED.h *
//!OFFSET 0.000000 -0.500000
//!WHEN HOOKED.h OUTPUT.h / 0.833333 <
vec4 hook() {
    vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5;
    if (dir.y < 0.0) {
        return HOOKED_texOff(-dir);
    } else {
        return nnedi3_int_texOff(-dir);
    }
}
//!DESC NNEDI3 (double_x, nns128, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!SAVE nnedi3_int
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
float nnedi3(vec4 samples[8]) {
float sum = 0.0, sumsq = 0.0;
for (int i = 0; i < 8; i++) {
    sum += dot(samples[i], vec4(1.0));
    sumsq += dot(samples[i], samples[i]);
}
float mstd0 = sum / 32.0;
float mstd1 = sumsq / 32.0 - mstd0 * mstd0;
float mstd2 = mix(0.0, inversesqrt(mstd1), mstd1 >= 1.192092896e-7);
mstd1 *= mstd2;
float vsum = 0.0, wsum = 0.0, sum1, sum2;
#define T(x) intBitsToFloat(x)
#define W(i,w0,w1,w2,w3) dot(samples[i],vec4(T(w0),T(w1),T(w2),T(w3)))
#define WS(w0,w1) sum1 = exp(sum1 * mstd2 + T(w0)); sum2 = sum2 * mstd2 + T(w1); wsum += sum1; vsum += sum1*(sum2/(1.0+abs(sum2)));
sum1=W(0,-1134422686,-1108550970,-1104338237,-1106336704)+W(1,-1096794255,1068454954,1036063029,-1097058997)+W(2,-1108910446,-1102009308,1045547931,-1096428577)+W(3,-1101174078,1017740065,-1122481515,-1110459731)+W(4,-1135080854,-1117701445,-1112016931,1041734649)+W(5,1068510503,-1092648385,-1099451832,1053379177)+W(6,-1146436468,-1118387353,-1101312270,-1114733521)+W(7,-1113618698,-1107281979,-1118789516,-1107441476);sum2=W(0,1022891960,1003346080,1034572820,-1107960738)+W(1,-1099542471,1067566060,-1096749055,-1112828174)+W(2,-1124169384,1028295012,-1090311143,1028527356)+W(3,1019646072,-1102277943,-1101382023,1003609248)+W(4,-1103397515,1035529310,-1147785184,-1105088633)+W(5,-1127174872,1034766166,-1105585021,1056062200)+W(6,-1106700271,-1116900804,-1117109292,1048792675)+W(7,1037356874,-1114899026,-1121486356,1033154740);WS(-1075683047,-1087125913);
sum1=W(0,1034752002,1046022844,1052977914,1042687663)+W(1,1043598702,1049374510,1051043629,1020877136)+W(2,1049059763,-1108783446,1044576234,1032834596)+W(3,1050972591,-1089957133,-1105784362,1041786741)+W(4,-1097639380,1034807969,1041384601,-1087267578)+W(5,-1095656786,1044538321,1037740431,-1087388173)+W(6,-1101488315,1043415765,-1113942663,-1108370107)+W(7,-1108747496,1034104676,1011031587,-1111228387);sum2=W(0,-1149557934,-1120018795,-1112916736,-1129327146)+W(1,-1116270499,1056936993,-1105442406,1027469999)+W(2,-1114668504,1029410453,1036431709,-1107094547)+W(3,-1115408970,-1112281372,-1126491682,-1136313139)+W(4,1012425107,-1122303521,-1168639863,-1109246006)+W(5,1054092693,-1109477794,-1114911422,1044505132)+W(6,-1102188513,1038663029,-1122292075,1015080154)+W(7,-1115235380,1004657207,-1124857486,-1123974759);WS(1042212664,-1102203684);
sum1=W(0,1019874102,-1104962202,1040147851,-1140902818)+W(1,1041713132,-1085739950,-1102798136,-1138465404)+W(2,1032244040,-1096835716,-1090423514,1031911135)+W(3,1032066151,-1100137137,1015091005,-1122713961)+W(4,1045102086,1033944684,-1111794429,1035472140)+W(5,1052255697,1042129278,-1122108180,1044852023)+W(6,-1114874577,1045351411,1026181805,1050093153)+W(7,1025859399,1037723887,1045226448,-1125530488);sum2=W(0,-1119436548,-1122141349,-1109152196,1025219442)+W(1,1026037858,-1095545125,1032935700,1041363772)+W(2,-1148187164,1048235476,1029288712,-1106963956)+W(3,1027834104,-1124373883,1017807431,-1115265228)+W(4,1040314652,-1112897189,-1136900198,1026944460)+W(5,-1132954458,1046665648,-1144192892,-1124096755)+W(6,1044093468,-1091150222,-1112667488,1063106013)+W(7,-1115291573,-1099776205,-1098670428,-1119277141);WS(-1106435384,1038338229);
sum1=W(0,1019822615,1048464174,1057302312,1040095954)+W(1,1041126536,1046177110,1048602738,1037825128)+W(2,1046281616,1010729037,-1113571175,1042659628)+W(3,1052688116,-1090676327,-1116720143,1025627498)+W(4,-1109673285,1008999077,1038469973,-1085504617)+W(5,-1089584127,1042217259,1047759857,-1088007186)+W(6,-1099904421,1042535855,-1122205838,-1112427435)+W(7,-1109333660,1034203799,1020820192,985851280);sum2=W(0,1025056091,1059357388,1059204215,1016257202)+W(1,-1117490597,-1080318626,-1096239491,-1123344133)+W(2,-1121712633,-1121076469,-1097775023,-1139226916)+W(3,1018740994,1042934709,-1108589001,1032149092)+W(4,1057901024,-1115583727,1045786159,1078138204)+W(5,-1073900782,1043123901,1040463834,-1075026282)+W(6,1040778731,-1105966927,1021989454,1041808545)+W(7,1013253724,-1147555881,1015040126,1040543247);WS(-1079558823,-1098708322);
sum1=W(0,1025234303,-1098872409,-1102044491,-1107155318)+W(1,1036194249,-1086405173,-1087610848,1015859078)+W(2,-1106597869,-1113006787,1049149960,-1109510417)+W(3,-1107821257,-1109243348,1034815041,-1106784003)+W(4,1050456336,1032647774,1018716763,-1157836704)+W(5,1051086989,1041211303,1043448582,1055919296)+W(6,1047976577,-1113988824,1032229161,1049231261)+W(7,1045770027,-1115826050,-1114873522,1037659280);sum2=W(0,1012713185,-1114116718,1038073794,-1115121954)+W(1,979525395,-1089285214,1048906430,-1120959275)+W(2,1023425822,960279117,1044939824,1031308048)+W(3,1015643115,-1116674868,-1114246838,1008898041)+W(4,1041575276,-1124395325,-1116577465,-1128914993)+W(5,-1076455267,1060162115,1055266270,1074552079)+W(6,-1109266711,1021768571,-1098098687,-1081125046)+W(7,-1116558128,1013382601,-1124862202,1028966618);WS(1045132600,-1120782135);
sum1=W(0,-1105178898,1048859946,1057393815,-1105751784)+W(1,-1114219853,1046945589,1059464001,-1104184899)+W(2,1038688878,-1101266388,-1115358437,-1110381909)+W(3,1028338913,1001553277,1006928425,-1129240105)+W(4,-1097544977,1030868229,-1117651397,-1105555137)+W(5,-1096850414,-1114482291,-1113548192,-1093321826)+W(6,1054674458,-1101910270,-1100710867,1045680426)+W(7,1051440502,-1106616547,-1109195062,1040711722);sum2=W(0,-1109811903,1031690548,1041015042,1017265392)+W(1,-1113627340,1061785433,1041543835,1023756444)+W(2,-1145950526,1033767962,-1112539854,1014378799)+W(3,1013677319,-1098545742,-1111764061,-1129429444)+W(4,-1110095441,-1118750728,1015388608,-1100279165)+W(5,1052269299,-1143924414,1018680528,-1121800962)+W(6,-1103181542,1020584168,-1099334823,1027655784)+W(7,-1106577514,1036964648,-1108053853,-1110834939);WS(1052573852,-1122511817);
sum1=W(0,1036520122,-1104137920,-1107197216,-1122539822)+W(1,-1131456914,-1089160552,-1095755763,-1150669710)+W(2,1032118773,-1090056564,-1090293588,1027717464)+W(3,1030809195,-1086001910,-1092174087,1021054902)+W(4,1038549849,1023654291,1051517474,-1123108403)+W(5,1050538028,1041388597,1039184399,1032946604)+W(6,1057974832,1033029075,-1168884669,1052989852)+W(7,1057808582,1041880934,1028526105,1053464075);sum2=W(0,1038192816,-1090848333,-1108201039,-1085894681)+W(1,-1102898046,1071505414,1052221636,-1098445483)+W(2,1050638036,-1086351349,-1098981857,1008806191)+W(3,1057325981,-1088620184,-1096799400,-1102617523)+W(4,-1093216289,-1102549623,-1081052443,1070882268)+W(5,1073865984,-1090403840,-1087793608,1067999858)+W(6,-1083525828,1055133376,-1095780376,1058878464)+W(7,-1083206959,1053790412,-1096503933,-1107159037);WS(-1073219892,-1080326418);
sum1=W(0,-1142635506,-1103425331,-1101602915,-1114077580)+W(1,-1123237842,-1092662145,-1090278522,-1142955026)+W(2,-1103324917,-1114692451,-1091646784,1038107057)+W(3,-1095875035,1038718196,-1101848592,1026598572)+W(4,1053716920,-1114784094,-1151047116,1057495924)+W(5,1051447237,-1121668701,-1111276924,1055741332)+W(6,1049044089,-1109204280,1000704387,1052494629)+W(7,1047828379,-1156952092,1010568075,1043005848);sum2=W(0,-1116542136,1050195534,-1095443331,-1121663397)+W(1,1037730633,-1100504352,-1123573301,1042431779)+W(2,-1137348615,-1102861372,1043186658,1010053773)+W(3,-1119025600,1040229501,-1110454800,1028087910)+W(4,-1071776975,974104521,1005231721,-1067370736)+W(5,1077012119,1047585075,-1111985184,1068672794)+W(6,1045361006,-1109020232,1016528922,1070664889)+W(7,1027642294,-1117277443,1037668055,-1123945395);WS(-1130027456,1047744266);
sum1=W(0,-1100312969,1043447132,-1103440100,1030328637)+W(1,1044449278,-1093151398,-1096543805,1036569044)+W(2,1046212150,-1115860524,1024264999,-1106699970)+W(3,-1124975021,1032410566,1041344218,-1104762293)+W(4,1038395889,-1105733872,-1130350917,1050534604)+W(5,-1106526388,1022399622,1043114871,1037345619)+W(6,1035372917,1024836117,1020228332,-1115006287)+W(7,1044066628,-1112803412,-1123108872,980910400);sum2=W(0,-1098453144,1041649400,1033391383,1029880722)+W(1,1067660000,-1082091368,-1095624145,1029103498)+W(2,1046293202,1027973488,1056223691,-1094604015)+W(3,-1117927817,1034286113,1034193475,-1104816365)+W(4,-1137377888,1025620716,-1114516031,-1137819024)+W(5,-1080643124,1066795978,1035240799,1040796761)+W(6,-1121978412,1036814117,-1098376459,-1102259819)+W(7,1041009105,-1114981924,-1107858514,-1148596400);WS(1049012636,1037011386);
sum1=W(0,1042768739,-1089977373,-1097922903,-1108102978)+W(1,-1105146600,1050515995,-1083790961,1036457352)+W(2,-1100160944,1044221701,1053649082,-1100621772)+W(3,-1116535239,-1110188826,1020595485,-1149100234)+W(4,1052134241,-1106782690,1041216474,1049818257)+W(5,1062551839,975424142,-1120768141,1059747641)+W(6,-1093385002,1047421135,1042971413,-1088576433)+W(7,-1147628986,1034144007,-1142399358,-1108848982);sum2=W(0,-1109307779,1040605589,-1109271051,-1130376652)+W(1,-1105231849,1068278024,-1117670218,998991648)+W(2,-1110904873,1035466738,-1099193318,-1124853008)+W(3,1012787248,1025845624,-1111928806,1033926100)+W(4,-1097221185,-1097745138,1029552052,-1098570547)+W(5,1068017963,-1100990121,-1101762859,-1087670872)+W(6,1049832589,-1119653306,-1094879980,-1103240593)+W(7,1035573068,1046656503,-1099498770,1018913792);WS(-1099128120,1074104605);
sum1=W(0,-1114738061,1036082771,1031876531,1001695642)+W(1,1035838167,1045634202,1049670772,-1137881464)+W(2,1043227732,1044499416,1039176783,1036976671)+W(3,1041576607,1036111714,-1115296143,1024532056)+W(4,-1127447088,1037331996,1039516460,-1106225286)+W(5,-1084335000,1024672505,1048871226,-1114090766)+W(6,-1106295064,1040216275,-1111706306,-1092101927)+W(7,-1103209586,-1129216251,1018355325,-1108352670);sum2=W(0,1026289226,1048908439,1057121124,-1125983803)+W(1,1036989304,-1101738899,1042597022,1003361806)+W(2,-1127516251,-1114490175,-1101518001,-1121376018)+W(3,1020382491,-1111061815,1032222895,999276462)+W(4,-1081617292,-1105528539,-1097055530,-1097673861)+W(5,1066557847,1060807350,-1094090339,-1083990029)+W(6,1021212715,1007168711,1045798092,1050089807)+W(7,1048167829,1024157832,1021142275,-1107462587);WS(1043392312,-1114334171);
sum1=W(0,1027676176,1051603231,1046571639,1041086874)+W(1,1038182418,1063881062,-1114765098,1029494548)+W(2,1014428948,1039261900,1036439434,1033375641)+W(3,1036956537,1039119196,1049353410,1016176348)+W(4,-1100311555,1031499310,-1108043111,-1101297859)+W(5,-1092551191,1047470620,-1123479337,-1090719068)+W(6,-1095549099,-1113522785,1029157954,-1093343060)+W(7,-1097401399,-1108903402,1032866554,-1102133676);sum2=W(0,1034144522,1041464609,-1110774431,1032922039)+W(1,-1106146153,1063858171,-1089347840,1035186417)+W(2,1014708981,-1105498679,-1103182741,995983013)+W(3,-1122673776,-1107403517,1046443094,-1118508182)+W(4,1024001520,1038622987,-1111786600,1024080221)+W(5,1062496232,-1094555153,-1098326560,-1102975683)+W(6,1034761930,-1107944280,-1110476474,-1104694448)+W(7,-1126790312,-1119406695,1045574278,-1113235807);WS(1055141020,1060902337);
sum1=W(0,-1133288704,1052483105,1057965143,1034435725)+W(1,1033934442,-1122504460,1052696320,1026181508)+W(2,-1118188821,1049027177,1052884304,1030709219)+W(3,1035419593,1045790650,1046782257,1027652318)+W(4,-1121795134,1006999415,-1104499136,-1123568702)+W(5,-1084201687,1029709087,-1153162900,-1094115828)+W(6,-1096042081,-1155692311,1036285529,-1093347107)+W(7,-1101051195,-1111952258,1013713298,-1098441692);sum2=W(0,1017945729,-1075189642,-1070666261,1043194323)+W(1,-1117717167,1076566585,1068575013,992756489)+W(2,-1108161809,-1098049115,1056539999,1023440269)+W(3,-1115924363,-1112346970,1036076910,1034607052)+W(4,-1106608294,1010301074,-1101126135,-1098866335)+W(5,1049134123,1046700061,-1107911121,1051129947)+W(6,-1097073139,1026363561,1020103457,1047751107)+W(7,1016205049,-1137869730,1035420194,1011007330);WS(-1090579868,1070279725);
sum1=W(0,-1102328821,1050349544,1048430680,1032329895)+W(1,-1098061089,1057014372,1052980239,-1113203900)+W(2,1034205973,1038273502,1057962188,-1105344998)+W(3,1041435478,1049777060,1046276062,-1106552005)+W(4,-1091335294,1012204235,-1129281319,-1101560157)+W(5,-1084573078,-1115372202,1033674783,1039656780)+W(6,1043587871,-1111454739,-1108117804,-1103450436)+W(7,1002064136,-1109943484,-1115265901,-1098888483);sum2=W(0,1036995374,-1102736131,1027892228,987673807)+W(1,-1094252408,1059241808,1034852634,-1095509641)+W(2,-1103179232,1043446486,-1103859919,-1119095571)+W(3,-1114181285,1004807604,-1109795439,1040985329)+W(4,1049007178,1028221332,1005138532,-1103141235)+W(5,1060311666,-1128511149,-1123669832,-1090760003)+W(6,-1100012675,1006285508,1032914452,-1129798465)+W(7,-1113144024,987177167,-1122773902,1051746582);WS(1058381774,-1086956646);
sum1=W(0,-1149835360,-1100460324,-1096145742,1005434106)+W(1,1036055789,1033532617,-1096424577,1034370117)+W(2,-1173712576,1042033667,1049990129,1007595428)+W(3,-1119060568,1021597150,-1147483724,-1122685332)+W(4,1039571170,-1120107684,1026532260,1046241393)+W(5,-1110152984,-1123297125,-1107524072,1054608457)+W(6,-1103984787,1041584782,1032832748,-1100950084)+W(7,1016207588,1023439817,-1111048693,-1122634471);sum2=W(0,1069067455,1035642194,1049113865,1073050559)+W(1,-1073893027,-1114871718,-1105600932,-1096535796)+W(2,1038335059,1034875990,-1104998692,-1077684470)+W(3,-1109196141,1019116562,1004288083,994568047)+W(4,-1101089925,1035361564,-1123382260,1048373410)+W(5,-1113393188,1000972215,-1105239942,1050248373)+W(6,1032989733,987872957,-1112223483,1015693919)+W(7,1041247426,1019016937,1016564448,1024635942);WS(1051792028,1027146209);
sum1=W(0,1031492470,-1099279313,-1096555104,-1173418992)+W(1,-1111745573,-1086728512,-1102472206,1030866682)+W(2,1032231158,-1099704976,-1098029143,1037975597)+W(3,1029296729,-1088435526,-1107704157,1021051177)+W(4,1043543405,1032372106,1037767898,1048715847)+W(5,1048944276,1030986133,1031937048,1045948678)+W(6,1041023999,1038793940,1035090980,1053562136)+W(7,1046674105,1043937550,1031982829,1031959404);sum2=W(0,1067013205,-1080654015,-1071495861,1076285256)+W(1,-1103468782,1053690657,-1092768710,1054912747)+W(2,-1086354611,1059230433,1062196550,-1082179927)+W(3,-1077304359,1069826015,1065208788,-1086555076)+W(4,1044446905,-1130255717,1024798548,-1089164092)+W(5,1049463752,-1129289568,-1111620633,-1089831336)+W(6,1055604285,-1147177200,1022374674,-1116071286)+W(7,1049830695,990531682,1008723412,-1102169042);WS(-1116843232,1041538044);
sum1=W(0,1041393778,1048646402,1050813118,1038718416)+W(1,1040958951,1037057641,1043671731,1023355030)+W(2,-1112360254,1052799074,1050123337,1040537034)+W(3,1047211822,1042212684,1037436293,1043346413)+W(4,-1107072481,1032833522,-1107356403,-1091780513)+W(5,-1088265503,-1185162751,-1126022145,-1097953353)+W(6,-1091053114,-1123581176,1038008293,-1105750724)+W(7,-1091261766,-1116284746,1033129910,-1121572392);sum2=W(0,1025248710,-1124324076,-1090048491,-1127892588)+W(1,-1114879615,1047668544,-1092974499,-1127740272)+W(2,-1135605467,1052455522,1042122418,-1125515678)+W(3,-1118452308,1052515578,-1102075660,1015277154)+W(4,-1080184847,1067215194,1071993665,-1076486023)+W(5,1048567939,1014309155,1068762214,-1080442855)+W(6,1068938556,-1077318729,-1079656754,1066323214)+W(7,1058048535,-1086246531,-1083078137,1066205534);WS(1045082936,1047750074);
sum1=W(0,-1105827232,1036533543,1038967959,1017867382)+W(1,-1098507795,1057427781,1048524561,-1139557912)+W(2,-1113781499,1044700722,1057555836,-1112138258)+W(3,1024003356,1046059755,1037485187,-1117154624)+W(4,-1101431328,1000061951,-1117189504,-1107005280)+W(5,-1099209723,-1102176472,1034808454,1044741561)+W(6,-1117912777,-1102956733,-1102736460,-1103886606)+W(7,1024367918,-1108156515,-1113728179,-1108908881);sum2=W(0,971431442,-1109323954,1024857236,1003184961)+W(1,-1133283297,-1105665514,1026446282,-1131894760)+W(2,1031831407,1024492508,-1116186208,984723076)+W(3,1031681833,-1148808497,-1121629964,-1125590160)+W(4,1030818718,-1121823736,1037587704,-1114215978)+W(5,1056963612,-1107079097,1045339410,1031262679)+W(6,975724297,-1102678968,-1090072253,1055283667)+W(7,1026784592,-1123463096,-1103014356,-1116339968);WS(1059869006,1015916977);
sum1=W(0,1039164638,-1102716146,-1103727218,-1111801867)+W(1,-1118862224,-1092420393,-1089648586,1023424768)+W(2,-1099094340,1052180160,1049092536,-1114194639)+W(3,-1096321008,1046058153,1032231232,-1118811114)+W(4,1051739903,-1106752078,-1115491581,1051877295)+W(5,1055627629,-1112797325,-1104830517,1057614174)+W(6,1008315659,1030088557,1038662167,-1096079006)+W(7,1039975892,-1175801754,-1131680577,-1121275805);sum2=W(0,-1104433368,-1091764889,-1090644207,-1113427160)+W(1,-1117600576,1065407690,-1109333336,-1104169884)+W(2,1039627671,-1109931470,-1098732665,-1102319880)+W(3,1047721667,1041133481,1043714297,-1097619580)+W(4,-1120815960,-1135559136,1038986783,1034414883)+W(5,1059846520,-1120264784,1033390214,995253792)+W(6,1008884504,1019376128,-1104270640,1048874179)+W(7,-1103318888,-1142244432,-1111461786,1021072320);WS(1054131356,-1077482588);
sum1=W(0,989703980,-1100083265,-1101215881,-1100136045)+W(1,-1117800461,-1088812180,-1091699940,-1114161471)+W(2,-1112319975,1033042241,-1095974704,1013262449)+W(3,-1103330903,-1102789769,-1095224480,1027862775)+W(4,1039854844,-1120855287,1047064142,1045307006)+W(5,1056393300,-1122501592,1042850313,1051542530)+W(6,1059113280,-1111473941,-1118254671,1053327664)+W(7,1055440053,-1109190398,-1119385054,1049428707);sum2=W(0,1055692800,1024719031,1063396296,-1098032416)+W(1,-1100435053,1073645059,1065491656,-1101668743)+W(2,-1094416925,-1074198531,1060161647,-1089098280)+W(3,-1104551065,-1083400329,-1081296593,-1099202751)+W(4,1032661901,1049215120,-1093635160,1043414797)+W(5,1063424749,1050905898,-1090478816,1058961916)+W(6,-1098776178,1042380471,-1135528507,-1096580753)+W(7,-1092624053,1054277265,1032695397,-1115458644);WS(-1082679118,-1072338335);
sum1=W(0,998650886,-1099976035,-1092407662,-1126832308)+W(1,1045660229,1049242330,-1098757312,1029713605)+W(2,1001090478,1049104969,1052609817,-1125245511)+W(3,-1128346278,-1170516592,958956607,-1126242526)+W(4,1035459839,-1118647007,1032452512,1041636256)+W(5,-1097348797,1019901759,-1113994637,1053507448)+W(6,-1099322690,1041545965,1026546307,-1097111418)+W(7,1009511091,1027607012,-1113342195,-1116731426);sum2=W(0,-1073602631,1043301860,-1099529380,-1069228184)+W(1,1076866983,1044685536,1054858487,1021776922)+W(2,-1101499289,-1097491140,1062109344,1069809281)+W(3,1036050969,-1113127688,-1149319294,1013617559)+W(4,1041147606,-1112019052,-1144476451,-1112044089)+W(5,-1106846135,1018899191,1036271953,-1119872164)+W(6,1035368326,-1126672913,-1114284680,1042271976)+W(7,-1115137330,-1146921887,-1112053703,1025827813);WS(-1125906880,1029353026);
sum1=W(0,1040928385,-1087911853,-1082830235,1052620124)+W(1,1034478636,-1115166792,-1088553290,1053619569)+W(2,1027228408,1046902211,-1104403058,-1149501032)+W(3,-1143379631,-1115398454,-1140598044,1033816441)+W(4,1048894344,1031982257,1033131793,1044570800)+W(5,1052323270,1037418321,-1118254573,1054767249)+W(6,-1092690897,1053685367,1045103465,-1096342700)+W(7,-1089842615,1056771243,1032758420,-1112660402);sum2=W(0,-1105901664,1032004261,-1123374674,1052242091)+W(1,-1098081544,1055897675,1057464262,1041713460)+W(2,-1140318759,-1099401944,-1108453649,-1101414896)+W(3,-1108472633,-1092934450,1039811869,-1123485994)+W(4,-1109896025,-1117902306,-1109756837,-1088438592)+W(5,1057898227,-1101499608,-1106560728,-1106721416)+W(6,1041656473,1042131382,-1114554169,1044097375)+W(7,1033994653,1048148308,-1104786072,1042751001);WS(-1080878567,1068324028);
sum1=W(0,1019310859,-1103458412,-1095139206,-1115471279)+W(1,-1115193805,-1094785898,-1090917913,-1121098697)+W(2,-1104713039,-1118370765,-1100131090,-1153442440)+W(3,-1094675607,1044057356,-1102569730,1023975060)+W(4,1049561152,-1118469827,1032811018,1057833304)+W(5,1054221326,-1109399058,-1107876783,1058273109)+W(6,1048985266,-1109945243,-1121957752,1050583410)+W(7,1045920684,-1144681671,-1125987028,1041261354);sum2=W(0,1032420914,-1132353885,1052263517,-1122597644)+W(1,1029919127,-1086124512,-1113437764,-1109997244)+W(2,1025876905,-1137529969,-1134522929,-1129031901)+W(3,1025649559,-1111439550,1041285329,-1121404056)+W(4,1077171750,1017945885,1037076324,1084267296)+W(5,-1066836895,-1105598049,1045994672,-1076080701)+W(6,-1128728545,1027437378,-1115453382,-1073829589)+W(7,-1109934248,1032857588,-1112127416,-1128683125);WS(-1106960696,-1099012034);
sum1=W(0,-1119077260,-1099370430,-1099071342,-1114528403)+W(1,-1119877760,-1086538844,-1089278443,-1143558020)+W(2,-1096650748,1041376829,1010994112,-1109244232)+W(3,-1100402892,1049345155,1042854492,-1112604445)+W(4,1049964157,-1115766890,-1109121109,1055554285)+W(5,1056629915,-1120868875,-1114965299,1061104081)+W(6,1042073805,-1114495407,1034547527,1049997315)+W(7,-1123516568,-1118254096,-1139584324,1031563405);sum2=W(0,1028908115,-1136470458,1027806287,-1116593925)+W(1,1037914955,-1122048333,1039840949,999050165)+W(2,-1105957739,-1105275062,1057135276,-1106109711)+W(3,-1113783754,-1105721601,-1096566133,-1123834115)+W(4,1006654490,-1116529299,1024756439,1032648371)+W(5,1057985079,-1128153177,-1107372324,1052059722)+W(6,-1131926605,-1123338691,-1142966917,-1090440242)+W(7,-1124260101,1018182189,1013415162,1018741845);WS(-1103089976,1059868827);
sum1=W(0,1033737723,-1096562704,-1091300264,1026631887)+W(1,-1130496915,-1094386976,-1087537316,1034000797)+W(2,-1105866475,1045093007,1044429902,-1106694966)+W(3,-1098705919,1044615672,1040636078,-1106727101)+W(4,1050565142,-1140469197,1031003956,1056895190)+W(5,1053939124,1032926090,-1108911023,1059766350)+W(6,-1109922270,1034482579,-1120892680,-1108577640)+W(7,-1100982776,1045052014,-1136817768,-1122075862);sum2=W(0,1038307608,-1101986459,1044376552,-1114832682)+W(1,1031259614,-1112738770,1025272345,-1109268272)+W(2,-1118450441,1042085570,1014008179,-1136199018)+W(3,-1125957173,1027010884,-1110075404,1025376385)+W(4,-1094811671,-1076225566,-1084839384,1052671036)+W(5,1052706603,-1088390497,-1074779618,-1106762472)+W(6,-1100877636,1071357616,1066038403,1040752903)+W(7,1036345951,1050587817,1068318141,1051973899);WS(-1089897038,998399462);
sum1=W(0,-1099771006,-1109889234,-1114312802,-1100326508)+W(1,1030998252,-1098209637,-1092992143,-1103969415)+W(2,-1129527451,-1096464604,-1116385180,-1111096702)+W(3,-1124899748,-1109224641,-1111889198,-1115021151)+W(4,1047140918,-1114407115,-1141222070,1049930251)+W(5,1062808044,1017922927,-1106384368,1060325312)+W(6,1048691588,-1125954964,1023432554,-1128865717)+W(7,1043572929,1020452535,-1121716413,-1137813989);sum2=W(0,-1089233591,1032844980,-1113696880,-1094975511)+W(1,1033778332,1037917830,1066397244,-1089977002)+W(2,-1137053176,1032622380,1039504138,1006981461)+W(3,979684320,-1119563165,1021506052,-1125132764)+W(4,1036803698,-1117299445,1029862812,1023473326)+W(5,-1104280508,1031377784,1025970568,-1129026618)+W(6,-1121975322,1022461928,-1122944997,1024702770)+W(7,-1138205260,1024270227,-1130740686,974010432);WS(-1096120220,-1099720911);
sum1=W(0,1027883172,1050583742,-1105594052,1052677544)+W(1,1036941212,1050761182,1030711656,1046184634)+W(2,1039372749,1051859318,1044997418,1037786724)+W(3,1040590154,1052858474,1041579690,992842790)+W(4,-1120505890,1026529890,990296621,-1101878153)+W(5,-1087347673,1031039363,1039246623,-1094174707)+W(6,-1092171165,1036921611,1038193547,-1091299260)+W(7,-1087724293,1007468831,-1115076484,-1105854769);sum2=W(0,-1131846701,-1095435966,1023777345,1040381409)+W(1,1015259161,-1085163747,-1111411494,1030695069)+W(2,-1164136976,1052695808,-1100600319,1026868853)+W(3,-1109936403,1051545155,1041440525,-1121164685)+W(4,-1146822820,-1096899181,1022623295,-1110031849)+W(5,-1074171332,-1107180310,1049343346,-1089001391)+W(6,1048168469,1020495459,1043071461,-1078760233)+W(7,1072577306,1050115198,1017314953,1074132102);WS(-1080112807,-1111145054);
sum1=W(0,-1106341774,1049617192,1049824404,-1103297132)+W(1,1024154699,1031972225,1059552348,-1098278655)+W(2,1034961350,-1097823136,-1085661228,1037514093)+W(3,-1109009483,-1119831648,-1114326813,-1125780682)+W(4,-1122989109,1042898005,1026400021,-1133975251)+W(5,-1137351813,-1145221295,1041608840,-1086286580)+W(6,992708574,1041904442,-1102084285,1056970252)+W(7,1040424089,1042525799,1038246926,1021582000);sum2=W(0,-1109734283,-1100922013,989910477,1041258750)+W(1,-1113561957,1051742866,-1096844113,-1123542769)+W(2,1026811493,-1105813951,-1100235579,-1110564237)+W(3,1024057869,-1136706867,-1151284621,-1130694514)+W(4,1016064722,1041809078,-1109794979,-1134607603)+W(5,1057819912,982123162,-1126381362,1041392492)+W(6,-1113868277,1026735929,-1119465765,1047439582)+W(7,-1114600003,-1114678252,1019553626,-1118083589);WS(1043409720,-1105036943);
sum1=W(0,1033970558,-1095924673,-1096303173,1040191749)+W(1,1046767380,-1092831585,-1093807736,1042494496)+W(2,1032778168,-1126846855,-1096756208,972615552)+W(3,1032356247,-1098580285,-1115229280,1032217109)+W(4,1041748910,1041917006,1041655059,-1115184605)+W(5,1042876074,1039311757,-1160531625,1044442592)+W(6,1018241414,1043700571,1020654492,-1140612185)+W(7,1034858676,1036396440,1034107952,1027878365);sum2=W(0,1010119787,1043340308,-1139047739,1027808259)+W(1,-1113418759,-1096910874,-1106790738,-1111510504)+W(2,-1121052855,-1115460243,1040059331,1032132185)+W(3,1010692603,-1120741339,1017581734,1014515195)+W(4,1026247831,-1093511024,-1095774205,986751832)+W(5,1040723354,1053173071,-1089533357,1065364148)+W(6,-1113647147,1027584935,-1106558855,1038861011)+W(7,-1135975307,1014681515,-1121443175,1041604470);WS(1035857520,1029952289);
sum1=W(0,-1105351783,1029971495,1037051011,-1143077795)+W(1,-1106526780,1035603988,1049064844,-1113811952)+W(2,999420801,-1098557596,-1083894414,1035289215)+W(3,-1113970285,-1130790920,-1111645039,-1129002434)+W(4,-1106469910,1043652126,-1121149466,-1110400621)+W(5,1058276716,1035104701,1027875988,-1094483622)+W(6,1050633420,-1123554317,-1114346217,1056346487)+W(7,1026109447,1025377311,-1130799743,1042325343);sum2=W(0,-1101077931,1046485772,1026484093,-1118517607)+W(1,-1087996420,1071267691,-1098019518,1029148161)+W(2,-1108756119,1032470282,-1082674625,1047526016)+W(3,1024464693,-1113199029,-1106613565,1038718292)+W(4,1030900361,-1114630284,1008581907,1039465846)+W(5,1064954318,-1097625455,-1106945018,1048118782)+W(6,-1118487613,1024110641,-1156379726,-1084489705)+W(7,-1120012731,1036291722,1020048570,-1112021711);WS(1058189134,1034857672);
sum1=W(0,-1105475825,1044072484,1031241360,-1171748679)+W(1,-1108837708,1051374554,1057114388,-1097172873)+W(2,-1131134898,-1099379283,-1083662360,1038034707)+W(3,-1119273967,1018101850,-1121036423,-1113151849)+W(4,-1094075536,1045893176,987174985,-1100969760)+W(5,1060030327,1031954257,1042860595,-1082247827)+W(6,1046921459,-1137288661,-1120638978,1058651386)+W(7,1036514264,1029972391,1037681908,1041721673);sum2=W(0,1036204547,-1114489126,1020569783,1003810984)+W(1,1041029203,1052640914,-1121260135,-1101998989)+W(2,1044393168,-1098121773,1059150102,-1098215637)+W(3,1027560485,-1110248773,1037147118,-1110527635)+W(4,-1099380876,-1104004872,1043745048,-1128982694)+W(5,1059611184,-1121067579,-1104165612,-1101918458)+W(6,-1094102036,1032515174,-1100369008,1040381797)+W(7,-1113935142,1000033398,-1114899975,1028175839);WS(-1107450480,1040804833);
sum1=W(0,1022226221,1047969017,1040473489,1040192716)+W(1,-1117682794,1060667554,1044185574,1002013395)+W(2,1000424795,1049088596,1057909434,1001040843)+W(3,1025306833,1042416864,1038016429,-1120982404)+W(4,-1098407451,1020416041,-1124855402,-1095196747)+W(5,-1089168888,1045737613,-1160070647,-1087290490)+W(6,-1119291421,-1103624738,-1101676720,-1111951852)+W(7,-1112956481,-1115902938,-1104451167,1031577591);sum2=W(0,-1117243126,-1107065949,-1124633329,1014727333)+W(1,1027900147,-1094200388,1041729284,1029406572)+W(2,-1114664521,1040214496,-1104959017,-1112527674)+W(3,-1107116047,1049039902,1005029260,-1111634336)+W(4,-1111801245,-1136702760,-1111611661,1026257754)+W(5,1052541581,1050798725,-1103677442,-1084100906)+W(6,-1111707080,-1111536822,-1105828213,1070744988)+W(7,-1107038609,-1140667375,-1106506739,-1127513012);WS(-1113867888,1064515135);
sum1=W(0,-1107046062,1043460993,1048061265,-1113562537)+W(1,-1098739202,1062873548,1060048584,-1103978495)+W(2,1019693149,1023528257,-1119786749,-1122423580)+W(3,1020558520,-1137576074,-1106657727,-1116789880)+W(4,-1098944190,-1148623547,-1105945126,1011269086)+W(5,1045822761,-1114838028,-1111558073,-1107431310)+W(6,-1112998912,-1117915947,-1101841139,1025265092)+W(7,-1104660585,-1122252061,-1106868487,-1142662356);sum2=W(0,1012385731,-1129472106,1022878354,-1145158406)+W(1,1024197601,1049544336,1044961455,1016118130)+W(2,-1119519161,-1131221354,1030346877,-1112179804)+W(3,-1113792718,-1093377057,-1095482557,-1127326042)+W(4,1015658802,-1123973089,1010204019,-1111624996)+W(5,1057430996,1022031298,-1157676569,1040055751)+W(6,1020564842,1023003938,-1124728962,-1114498280)+W(7,1019749938,-1141925830,-1121117277,-1112131584);WS(1051333020,-1087054195);
sum1=W(0,1019002067,-1096771599,-1104387605,-1112042433)+W(1,1046618143,-1093976551,-1102529947,-1115058903)+W(2,-1148774132,-1129150690,-1089735051,-1107874438)+W(3,-1154881470,-1098135714,-1101876091,1036768028)+W(4,1048899277,-1098301717,-1113527444,1052246829)+W(5,1044227957,1044013586,-1095193948,1054136106)+W(6,1046377228,1038700845,-1107288943,1060328029)+W(7,1045432325,1019966234,1024370318,1045160291);sum2=W(0,1029900262,-1112610934,1041392892,-1114066012)+W(1,-1110038644,1025557898,1041587346,-1114806697)+W(2,-1110070018,-1102485451,1055783298,1036646832)+W(3,987867800,1039502616,988088600,1020625547)+W(4,1046575198,-1095644935,-1097547793,1044719218)+W(5,1055420600,-1095936036,-1102972970,1050162797)+W(6,-1100701871,-1113902766,1028020818,-1099287148)+W(7,-1119304428,1018696751,-1135974783,1033323822);WS(-1120103648,-1090070191);
sum1=W(0,1024592611,1050801054,1049030490,-1117418940)+W(1,1049918615,-1116228463,-1111205267,1040968250)+W(2,1035134604,-1102511675,1050512309,1034410595)+W(3,-1144523437,1039656998,1034763283,-1119948353)+W(4,-1094705236,1032013281,-1114427969,-1112262737)+W(5,-1085341341,1047944497,-1110419822,1042055990)+W(6,1036298997,1025392341,-1132367051,-1106227665)+W(7,-1110564136,-1120201127,-1111046724,-1138448657);sum2=W(0,-1141997982,1040228902,1046354401,-1122606938)+W(1,-1120462650,1061896257,-1143835982,1027805544)+W(2,-1105726471,-1098049024,-1080731069,-1100560083)+W(3,-1113668318,1032253740,1026943708,1025575588)+W(4,-1102583710,1036845124,-1118515993,-1124762815)+W(5,1059397472,1043676745,-1106443071,1052785838)+W(6,-1126645315,-1128858827,995709275,-1120768779)+W(7,-1122685018,-1127110207,-1112152255,1011421951);WS(1060158670,1068766623);
sum1=W(0,-1131098839,1049784895,1056712636,-1116432453)+W(1,1034945056,1044163070,1057908127,-1099753724)+W(2,1040823512,-1122504371,1028198895,-1122123599)+W(3,1050332416,-1096645803,-1123329903,1040184285)+W(4,-1102593034,1033948341,1040295867,-1087151539)+W(5,-1094800699,1027113355,1031077093,-1089291740)+W(6,-1120242995,-1117547229,-1132674679,1036808107)+W(7,-1132187055,-1137741501,1040274980,-1127465369);sum2=W(0,-1108907739,1058983203,-1098232449,1036379663)+W(1,1073213180,1047923452,1016986873,1070189048)+W(2,-1076673488,1031365639,1033582270,1065321765)+W(3,-1072585926,-1107019906,1038048757,-1079893128)+W(4,1035811659,-1120240179,-1120677803,-1128107780)+W(5,-1105399966,-1109097268,1029686139,1040144345)+W(6,1039880527,-1109042515,1041308319,-1110681209)+W(7,1018297481,-1131123922,1034493417,-1116001167);WS(-1112459888,1031046963);
sum1=W(0,-1129483154,-1120462421,-1128634346,-1112719265)+W(1,-1091575740,1056781779,-1112785958,-1103727283)+W(2,-1155155940,-1108013960,-1153409228,-1104335643)+W(3,-1105426861,1027667442,-1118230989,-1114094348)+W(4,-1103778738,-1114915140,-1115081924,1043326546)+W(5,1067939282,-1096588493,-1104237825,1050524372)+W(6,-1132710977,-1114726045,-1108534894,1048587330)+W(7,1036777787,-1111746006,991235804,-1109505653);sum2=W(0,1013020612,-1129818230,1037241732,-1119086167)+W(1,-1108719150,-1074141953,1029187991,-1141008560)+W(2,-1145112744,-1124211508,1019083994,1023891147)+W(3,-1116478859,1027168441,-1122886966,1018251990)+W(4,1028260797,-1115730540,-1131518324,-1114652243)+W(5,1072760747,1034705438,1036245214,-1112264831)+W(6,-1131878972,-1133917220,-1119172530,1042535682)+W(7,-1129254230,1018465006,-1114007324,1037493286);WS(-1086783566,-1086791567);
sum1=W(0,-1153026662,-1093442522,-1095708330,-1115195632)+W(1,-1108787789,1044632085,-1098161001,-1134496297)+W(2,-1145121243,-1107384199,-1091375169,-1119803561)+W(3,-1110064394,-1104664012,-1100078210,-1131708777)+W(4,1018199561,-1121101892,1041725033,-1123676804)+W(5,1064261167,-1103584185,1034570216,1037878573)+W(6,1052226946,-1122033784,-1108866704,1057417647)+W(7,1047330733,1022321300,-1117964907,1046948682);sum2=W(0,-1121810184,-1079753374,-1077397139,1031515378)+W(1,-1119765868,1073378801,1044674665,1010081392)+W(2,-1106495935,-1109376902,1056367001,1035546479)+W(3,1003402623,-1118889676,1035615024,1028378344)+W(4,-1097085111,1035985281,-1112896962,-1134939312)+W(5,1007836336,1031953140,-1105060263,1052841311)+W(6,-1118570548,1031289566,1022446080,1044809025)+W(7,1010750288,-1150317246,1032016077,992033726);WS(-1096711324,-1080143969);
sum1=W(0,1025399430,-1094144146,-1095339398,-1135181951)+W(1,1041786535,-1089314149,-1093853897,1033906501)+W(2,1003671004,-1110956839,-1089126233,-1133559462)+W(3,-1105366874,-1113909272,-1129083412,-1123695637)+W(4,1049483953,-1123204644,1026786373,1050582337)+W(5,1046728732,1031608549,1006467326,1045129706)+W(6,1051092970,1017185520,-1135165794,1045641984)+W(7,1057307443,1009923752,996324016,1049638101);sum2=W(0,1004932796,-1134375038,-1108118447,1023911567)+W(1,1022775023,1037995724,1035251904,-1119124867)+W(2,1036397588,1037707684,1050162042,1011639102)+W(3,-1106309084,-1101285996,-1111062570,999444348)+W(4,-1138359022,1020475455,-1112738860,1044892126)+W(5,1074655410,1047698054,-1102926770,1063133445)+W(6,-1083132698,-1117927031,-1113839430,1070062472)+W(7,-1073687480,1041743674,1017195567,-1073510095);WS(-1089880270,1068594400);
sum1=W(0,1023170830,-1091458130,-1104513741,-1114467040)+W(1,-1107800974,-1100997781,1034367029,1036273894)+W(2,-1106779367,1047811540,-1095286649,1029867434)+W(3,-1110449433,-1109179032,-1096228817,1024593089)+W(4,1042545281,-1120682309,-1118490053,1050219169)+W(5,1042739212,-1110241363,1031296832,1048674674)+W(6,1034908007,-1107012174,1034289100,1053624831)+W(7,1049808694,-1126204757,1021221591,1034674708);sum2=W(0,-1117028113,-1134091777,-1133064657,1030004067)+W(1,-1066126465,1081917443,1045929484,-1105887481)+W(2,-1122550707,1028310407,1043726141,-1104777348)+W(3,1023720579,-1116064873,1016764395,-1130918117)+W(4,-1113615539,1025775761,-1119836251,1024174065)+W(5,-1097201480,1041573100,-1118489229,1032698350)+W(6,-1107697461,1030764051,-1124268877,1033613382)+W(7,1018371831,1018350967,-1116797441,1029778305);WS(1067475431,-1126058166);
sum1=W(0,1043040440,-1108210069,-1097851361,-1108052732)+W(1,-1097574342,1055911149,-1084429932,1048922396)+W(2,-1101774749,1035827603,1041902328,-1119673025)+W(3,1007801026,-1107003538,-1115594513,1019400344)+W(4,1048929252,-1109622414,1040199303,1049362324)+W(5,1047147106,-1104274751,1041203782,1054104112)+W(6,1049622021,-1116198608,1047880876,-1085779789)+W(7,1037086373,1036701569,-1107876353,1019477630);sum2=W(0,-1113150555,1046742995,1020731454,1013753738)+W(1,1042650722,-1104352239,1045156685,1015248850)+W(2,-1105652199,1045331461,-1089864705,1040818978)+W(3,-1120377801,1016214593,-1109224259,1033430289)+W(4,1034035253,-1099358283,1009873360,-1120697178)+W(5,-1128318417,1046693145,1039470065,-1094710566)+W(6,1025091411,1030627793,1036008061,1045040370)+W(7,1019751894,-1132110931,1017876415,-1106535436);WS(1060496974,-1099362699);
sum1=W(0,1036662868,1041317773,-1109706041,1054706808)+W(1,1033303646,1049334366,1051554925,1045895019)+W(2,-1130190200,1053590462,1051166813,1044095763)+W(3,1040746168,1055551482,1049285205,1035564779)+W(4,-1123237413,1015757258,-1129324363,-1098091909)+W(5,-1083798889,-1112852963,1021341985,-1091928498)+W(6,-1087007295,-1127492145,1041804248,-1095315343)+W(7,-1094550458,-1114905285,1039262630,-1097088265);sum2=W(0,-1084887580,1058818874,1077926840,-1073385920)+W(1,-1081800202,1074845707,1060159151,-1083140914)+W(2,1037413129,-1084431515,1061906872,-1085954594)+W(3,1054210787,-1087315344,-1126824848,-1096433065)+W(4,-1089669880,-1121878040,-1094451238,1032559783)+W(5,1059775011,-1120435570,-1173171215,1045764296)+W(6,-1094536545,1053315192,-1115590029,-1103860568)+W(7,-1099186518,1052978812,-1107838893,-1133232881);WS(-1078369703,1041267413);
sum1=W(0,-1098405416,-1112635974,1041630887,1024386586)+W(1,-1098286219,1041292515,-1132435208,1044040033)+W(2,1045750173,1016159377,-1091497929,-1130684104)+W(3,1041584973,-1101611546,-1139597330,-1098338270)+W(4,1051293608,1018393854,1016693023,-1102607056)+W(5,1052507157,-1095618428,1046099151,-1094040968)+W(6,-1105775474,-1117949682,1018959206,1056853585)+W(7,1026100205,1040982949,-1118540325,1049412460);sum2=W(0,1028814353,1038714809,-1097925659,1035615459)+W(1,1052250964,-1101970047,-1077657685,1062855981)+W(2,-1106019250,-1114182260,-1098468896,1056109526)+W(3,-1115640692,-1130122971,-1104046747,1048995011)+W(4,1033337220,-1103657321,1020457849,1043665288)+W(5,-1113114333,1058024935,-1109823715,1051048913)+W(6,1040975429,-1105846491,1056999181,-1085664062)+W(7,1034778788,-1112374505,1042595027,-1109605260);WS(1049151900,-1114127847);
sum1=W(0,1000015204,1047621718,1044969414,1050216581)+W(1,1023136961,1055877843,1057314961,-1136218178)+W(2,-1133465094,1052966059,1054358666,-1130455775)+W(3,1035991733,1052491071,1045850836,-1160090192)+W(4,-1112471205,-1148711507,-1099359923,-1106856243)+W(5,-1092033343,-1112054390,-1133921207,-1091938023)+W(6,-1089783713,-1122838974,1034273823,-1099719178)+W(7,-1087984664,-1112322824,1019980258,-1099053307);sum2=W(0,1039552519,1050864081,1011113448,-1105478410)+W(1,-1099466970,1043215106,-1125310098,-1131405058)+W(2,-1115050596,-1095883745,1034334973,1049027924)+W(3,1049583286,-1088635155,1036178144,-1129231446)+W(4,-1103020148,1059003564,-1082501551,1068049752)+W(5,1074596924,1039344435,-1098156272,1066695202)+W(6,-1084539788,-1107282542,-1099880092,1067601936)+W(7,-1074115054,1042018058,-1097076855,-1075514015);WS(-1081332839,-1093454830);
sum1=W(0,-1104916884,1037116623,1035356975,-1109709318)+W(1,-1117212646,1030327966,-1125155242,-1108177419)+W(2,1032417267,-1103907222,1050241163,-1119705461)+W(3,987327371,1033262333,1046095669,-1118748528)+W(4,-1122158672,1014687039,-1111308088,1039420520)+W(5,-1104761999,1020526050,-1112931654,1053028347)+W(6,-1115200780,-1112611266,-1119448076,1032136206)+W(7,1029855614,-1104533373,-1136487898,-1115609017);sum2=W(0,-1127355075,1028266047,-1118344664,1013207527)+W(1,1040955478,1051132935,1043690369,-1103159789)+W(2,-1116686760,1041402295,-1108842627,1008876024)+W(3,-1154118338,-1128237045,-1105537330,1035764738)+W(4,-1117884424,1016171285,1036829905,-1124997045)+W(5,1047094008,1041601336,1024917624,-1116887196)+W(6,-1100609336,1033786361,-1127506713,1057384051)+W(7,-1089828796,-1102385561,-1114313206,-1098518151);WS(1063446990,1030048893);
sum1=W(0,-1099483503,1049571969,1043069042,-1131562670)+W(1,-1102405700,1053095529,1061428532,-1106193120)+W(2,-1113568905,-1119868742,-1115069793,1021119810)+W(3,1030255032,1043118346,1027160065,1009340592)+W(4,-1106599551,-1106453175,-1108650254,-1108681470)+W(5,1046689338,-1102088711,1008661917,-1097709592)+W(6,1006738196,-1104754348,-1123233168,1029025472)+W(7,-1111789333,-1114502129,-1136963210,-1120287391);sum2=W(0,-1149491589,-1115161102,1017109065,1012371361)+W(1,-1165255819,-1111308586,1012418345,1023756477)+W(2,1019335917,-1106016138,1015942947,-1111467932)+W(3,1010513313,1026481588,1015823021,-1140694601)+W(4,-1109821790,-1097972516,-1103671135,-1110016822)+W(5,1031379047,1049769129,-1094449842,1060485172)+W(6,-1114576028,1022790203,999148403,1046805034)+W(7,-1114618076,-1146831635,1032463998,1024897044);WS(1060385486,1040268319);
sum1=W(0,-1113839600,-1104706211,-1105770459,-1115333181)+W(1,1041834949,-1112644646,-1085502934,1026945989)+W(2,1010458454,-1112283012,-1102865873,-1100015113)+W(3,-1110169699,-1115522389,-1108020290,-1113704543)+W(4,-1122113023,-1115044751,1022495614,1048230464)+W(5,1065603891,1044329112,997701279,1051932092)+W(6,1054415097,-1113673817,1038196649,-1105250533)+W(7,1046973419,-1115640050,-1105082025,-1122402466);sum2=W(0,-1122287706,1041645390,1041813775,-1115664423)+W(1,-1099350461,1067461852,-1087138046,1044568139)+W(2,1042022920,-1109622665,-1116572542,-1102715015)+W(3,1032474264,-1110133469,-1113357449,1031291077)+W(4,-1094011677,-1119842210,-1120925434,-1142717933)+W(5,1027339570,-1113918825,-1120985148,-1124627987)+W(6,1054026149,-1101147879,-1100833175,1045144111)+W(7,1047364150,-1109170005,-1112018489,-1122353792);WS(1049043868,1050086952);
sum1=W(0,1025810768,-1101354119,-1091279607,-1127858130)+W(1,989092984,-1092016019,-1089232423,1034666762)+W(2,-1119959429,-1104525366,-1089729669,-1115481017)+W(3,-1097661520,-1160888088,-1121438163,1012364567)+W(4,1044465651,1022883995,1028884238,1054362490)+W(5,1058690160,1005443958,1032068165,1050465752)+W(6,1051092259,-1149438996,1007092039,1053482909)+W(7,1051219071,1017307814,-1137072337,1019953121);sum2=W(0,1012065197,1050936278,-1099759289,1030282550)+W(1,-1101566471,1050588571,1018991152,1049708534)+W(2,1038111746,-1121285468,-1112383125,1043525707)+W(3,-1106531005,-1113841779,1039884984,1040589253)+W(4,1068820850,-1076346523,-1078832473,1070065566)+W(5,1075164582,-1072955990,-1075628240,1068572253)+W(6,1053555382,-1088795804,-1093459475,1046261639)+W(7,1058828770,-1090423367,-1099780818,1040055978);WS(-1083655502,1074535575);
sum1=W(0,1028862937,-1096173461,-1100106921,973651072)+W(1,-1111330742,-1101351113,-1088250868,1029517469)+W(2,-1105397947,1034877328,-1092528244,1043404639)+W(3,-1099887737,-1118418050,-1113904430,-1129726574)+W(4,1052529147,996549482,-1122472503,1049212555)+W(5,1060855844,-1125410415,-1111380529,1057957824)+W(6,-1104065896,-1122247818,-1109626381,1050267538)+W(7,1047916353,1037233742,-1108333759,1041335934);sum2=W(0,1032149251,-1112916551,-1116649305,1037582341)+W(1,-1107247151,-1117703407,1044443302,-1135487115)+W(2,-1096732175,1042101117,1049963138,1053968825)+W(3,-1094249638,-1127010106,1046616621,1034930229)+W(4,1041643977,-1112067691,1040538112,-1107051108)+W(5,1053360182,-1115814520,1036263743,1030763641)+W(6,-1089009482,-1104153316,1035849297,-1087331905)+W(7,1059951262,-1116847106,-1104877620,-1110671517);WS(-1132786560,1056578758);
sum1=W(0,1019453021,1050053971,1043718831,1031072232)+W(1,-1127115205,1049535379,1057505465,-1112153353)+W(2,-1105591705,1045418390,1052394474,-1153314582)+W(3,1024604121,1048806335,1044283028,986346381)+W(4,-1104586611,1030360908,-1123786893,-1098888378)+W(5,-1081773448,1035671447,-1123598824,-1090760605)+W(6,-1120283669,-1105554848,1044649456,-1106021324)+W(7,-1103287167,-1108912601,1033186457,1036365944);sum2=W(0,-1106354313,1020064744,1011638864,1040658557)+W(1,-1103628435,1050147177,1049840877,1027144364)+W(2,-1130705048,-1105120318,-1117174472,-1123462592)+W(3,1016031184,-1135769248,-1113970774,-1126068784)+W(4,-1103147627,1033931950,-1109113498,1041865287)+W(5,1053587315,-1102211113,-1120927100,1026998340)+W(6,1036775410,-1101351534,1033328738,-1118058864)+W(7,1030416564,-1112076066,1028877580,-1104140895);WS(1062711758,-1109562142);
sum1=W(0,-1125545776,-1104747337,-1100622401,-1107075140)+W(1,-1112684886,-1083301774,-1103229831,-1121788380)+W(2,-1102890883,-1097610180,1050510715,-1128625782)+W(3,-1102110160,1030737729,-1109077454,-1129119788)+W(4,1049612355,1007433175,1017596397,1053288051)+W(5,1048337697,-1098025711,-1120034657,1059638178)+W(6,1051307580,-1108240645,-1112854653,1052952654)+W(7,1049115768,1020667959,1022176121,1041285742);sum2=W(0,1033804876,-1105772859,977550902,1022257834)+W(1,-1113268759,1063293804,-1098748483,1033963400)+W(2,1029999681,1051039483,-1090033704,-1123922685)+W(3,-1125618402,1022914778,-1104977553,1015463858)+W(4,1042844173,-1107093105,1036504102,-1113927342)+W(5,1059312088,-1089861840,1028160469,-1096777339)+W(6,1037687330,1017532722,-1101525036,-1134320563)+W(7,1004875175,-1116068477,-1122996995,1024487701);WS(1046002488,-1083997249);
sum1=W(0,1044431961,1028498222,-1099156844,-1116203964)+W(1,1046371486,-1079124621,-1096363997,1041235242)+W(2,-1117705943,-1103556299,-1088685662,-1106267745)+W(3,-1109240562,-1106798659,999993136,-1122870401)+W(4,1049400252,1035032656,1025075217,1050076828)+W(5,1020370202,1050189128,1032516798,1050263757)+W(6,1053355933,1039724554,1042510329,1048790666)+W(7,1037276039,1037249299,1027729159,1034829570);sum2=W(0,1024745423,-1091311273,1041875660,-1094982381)+W(1,1017043870,-1148119319,1042706326,-1097113645)+W(2,-1107563793,1010824956,-1098101314,1052555320)+W(3,-1118735987,1030619863,-1094774489,1049262968)+W(4,1044409386,-1107764806,1045890174,1017839086)+W(5,1061393923,-1118443235,1048260200,974632891)+W(6,-1098402228,1041238578,-1097368628,1043955676)+W(7,-1094515595,1042214090,-1116185663,1042935118);WS(-1083255246,-1075588436);
sum1=W(0,-1106371438,1036249778,1026375684,-1154522904)+W(1,1036086422,-1097055709,1056687627,-1105464695)+W(2,-1127243930,-1108055408,-1088556578,1023783355)+W(3,1031412139,-1123388097,-1105944807,1030176790)+W(4,-1113752075,-1119606102,1037990411,-1099839750)+W(5,1050924256,1036476796,1043935324,-1092436626)+W(6,1045926824,-1110940389,-1111337285,1056650964)+W(7,1041066449,1021333175,-1124332025,1039385437);sum2=W(0,1023708058,-1114369361,1032531181,-1117330831)+W(1,-1122435213,1047518334,1017487862,-1133288218)+W(2,1020252429,1027012545,-1122916014,-1139180683)+W(3,-1109968059,1046855474,-1103557501,1025188082)+W(4,1031926890,1067300065,1060766869,1043756688)+W(5,1043258354,-1075696003,-1105945514,-1104593512)+W(6,1049767697,-1106946489,-1102393264,-1096895795)+W(7,-1112657711,-1113285900,1020047431,1019544307);WS(1056055196,1023945849);
sum1=W(0,-1139517988,-1138851412,1036175954,-1104545849)+W(1,-1136100212,-1097789539,1048468083,-1101013315)+W(2,1013350648,-1097071058,-1096999890,-1148373856)+W(3,-1108930702,-1128233700,995622088,-1120654743)+W(4,1009002268,1026875367,-1111539988,1032040419)+W(5,1059870683,-1112873620,-1104005681,1040659763)+W(6,1053644410,-1132670698,-1135793772,1039368714)+W(7,1033002810,-1133516850,1028030253,-1122818538);sum2=W(0,-1135790885,1041801313,-1110992702,1033182461)+W(1,-1145806187,-1083556559,-1115959119,1036058972)+W(2,-1125994579,1026458945,1047402951,1026470367)+W(3,-1152817846,1029289545,1021989349,-1123856921)+W(4,976542168,-1135785781,-1116812221,1011638125)+W(5,-1068720208,1034110873,1013579453,-1106760241)+W(6,1043021822,-1124564059,1048786168,1080067579)+W(7,1027196491,-1110636256,-1115658442,-1118809257);WS(1047050040,1036867972);
sum1=W(0,1040033213,1050476745,1041031945,1031952202)+W(1,1052329098,1054273441,1016870010,1049413776)+W(2,1023712847,1035493153,1041748879,-1134253939)+W(3,1023414180,1041394937,1041656495,-1129317744)+W(4,-1097704487,1033331580,-1117663192,-1098508279)+W(5,-1087382286,1043041286,1012948685,-1091275871)+W(6,-1117526273,-1125396951,-1131302504,-1095309386)+W(7,-1108492595,-1112644847,-1153578470,-1112254893);sum2=W(0,-1098653081,1042859622,-1138324119,-1120609508)+W(1,-1081276780,1068070176,1072071026,-1074671298)+W(2,-1110118090,1040658983,1044485226,-1097107702)+W(3,-1119823807,1035453187,-1118978815,-1137118351)+W(4,1038385587,1026624912,1021280635,-1110367912)+W(5,-1107049493,-1122098825,1026288466,1026263792)+W(6,-1122488627,-1152233050,1040255596,1024907208)+W(7,-1111098449,1006813455,-1126727249,1038809437);WS(1047287096,1059538103);
sum1=W(0,-1111595219,1051408038,1034749929,1030804480)+W(1,-1098057279,1057344539,1049213285,-1123153834)+W(2,1018775223,-1106759404,1048793645,1007980582)+W(3,1030691489,1033654600,-1115115061,1036089754)+W(4,-1094490621,1039425378,1013951379,-1102474905)+W(5,1048597242,-1098419769,-1112788128,-1099609086)+W(6,1046324795,-1108341356,-1118093753,-1094890059)+W(7,-1126686757,-1135294247,-1120388747,1003815995);sum2=W(0,1034721747,-1109416755,1024004698,-1112864979)+W(1,1023366533,1058238498,988806988,-1108077379)+W(2,1032508120,1041332549,-1115279539,1021246669)+W(3,-1153257254,1018109285,1033457886,-1113986367)+W(4,1041661735,-1116757818,1004307827,1034996841)+W(5,1008174217,-1107547239,1037366938,1041642045)+W(6,-1089151778,-1128614293,-1108868659,-1122858630)+W(7,-1111548255,-1122125438,-1130732717,-1130797677);WS(1066216871,-1084582294);
sum1=W(0,1023325836,-1096473834,-1095963722,1009745022)+W(1,-1103455511,-1142570129,-1087129751,1034246149)+W(2,-1105242559,-1107829831,-1094684497,1025953385)+W(3,-1107601837,-1117719279,-1107520037,988118663)+W(4,1046303345,-1126933960,1027534757,1050775177)+W(5,1064400323,-1103828265,-1118146623,1057767679)+W(6,992534739,1030437560,1018950609,1038452388)+W(7,1044853309,1033139589,1020674901,1025316967);sum2=W(0,1018526115,-1117975133,1031626404,-1127013105)+W(1,1052346460,1074624908,1062148372,-1123587641)+W(2,1029804743,-1070854231,-1090512380,-1098654594)+W(3,1030491706,1041467716,-1095518794,-1118240305)+W(4,-1113082476,1023300847,1017794797,1029958550)+W(5,-1130733653,1041942663,-1145491637,1035325186)+W(6,-1113725416,-1139181075,-1113152926,1046581721)+W(7,-1115594754,-1142763637,-1120299385,1031776819);WS(1033725552,-1082653885);
sum1=W(0,1033791775,-1094613753,-1091894661,1027658456)+W(1,-1130834725,-1094605577,-1085886368,1038169633)+W(2,-1107114253,1038006563,1049096200,-1105755912)+W(3,-1102176852,1038046228,1040399888,-1106878767)+W(4,1052727904,1020875129,1024810077,1054730080)+W(5,1054915405,1021660859,-1114253244,1060322284)+W(6,-1113871235,1032412472,1010914050,-1115316932)+W(7,-1098681477,1044096992,1016596422,-1114082704);sum2=W(0,-1111819446,1050929158,-1109006144,-1126607908)+W(1,-1119610542,-1107176811,1025316173,1032709615)+W(2,1029384695,-1122531221,-1123863107,1027594385)+W(3,1032209203,-1115616555,1026796828,-1115269200)+W(4,1063076656,1073053378,1059727060,-1093467963)+W(5,-1090320472,1058093447,1073749745,1048889614)+W(6,1051206364,-1073154062,-1079533534,1046933317)+W(7,-1109796884,-1088004581,-1075936158,997945380);WS(-1087442510,1045166814);
sum1=W(0,1032907600,-1127325529,1032009478,-1106921670)+W(1,1047421629,-1085655355,-1106321881,-1111070674)+W(2,1031075349,-1098381173,1057239638,-1094092352)+W(3,-1129052086,-1107389381,-1128650952,-1136240762)+W(4,-1100890040,1042108264,-1110338367,1041337656)+W(5,1044767811,1027442111,-1105899594,1060092296)+W(6,1037296628,1037469097,-1105935775,1040377247)+W(7,1037463686,991481919,1027139781,-1131454723);sum2=W(0,-1109786529,1043540747,1040351141,-1119426781)+W(1,1018220925,-1133247980,-1105926532,1041819143)+W(2,-1124599508,1038612076,-1096724541,-1103055916)+W(3,1024618671,-1143357456,1019567362,986571056)+W(4,-1106797782,1043466418,1015410156,-1104019881)+W(5,1066013053,-1092013542,1048709183,-1098594115)+W(6,-1097021086,1027934232,-1109288787,-1136157126)+W(7,1008181894,1027080058,-1140871148,1025702119);WS(1059279054,1041683061);
sum1=W(0,1033060856,-1095251776,-1096417644,1028823114)+W(1,1041097809,-1095420880,-1096755466,-1136683218)+W(2,-1099515041,-1117180600,-1087904547,-1108712682)+W(3,-1105525449,-1121084634,-1113115866,-1114499693)+W(4,1051348966,-1133443258,1040139175,1041071884)+W(5,1062896338,1037083176,1027763154,-1106154521)+W(6,1050313119,-1169250436,-1109247178,1057053635)+W(7,1043053335,1031868218,1007514196,1041134484);sum2=W(0,-1113246189,1044206765,1039900182,-1104031080)+W(1,-1107688308,1057123143,1043086617,-1124792744)+W(2,-1089958554,1037219700,1066602722,-1084040655)+W(3,-1098033920,1036938090,-1111210157,-1098618924)+W(4,-1122555834,1027754708,-1125301559,1028023758)+W(5,-1100462314,1022410763,-1129842792,1041018096)+W(6,1032289221,1029558442,1034604384,-1123151815)+W(7,-1143651414,-1122704124,-1139711519,1028867168);WS(-1093886876,-1092780259);
sum1=W(0,1040859655,1027092583,1034696971,1031521076)+W(1,-1115369432,1055452141,1057011018,-1123954783)+W(2,-1130075936,1043845385,1055461116,1027325374)+W(3,1005655277,1045628689,1041326696,1017430099)+W(4,-1107551117,1023411481,991412379,-1098366291)+W(5,-1086775792,1037775165,1037665034,-1084481759)+W(6,-1098824964,-1106471523,-1102735091,1050583573)+W(7,-1110858724,-1108701199,-1113156096,1032795870);sum2=W(0,-1101982776,-1110046443,-1115620025,-1099549152)+W(1,1065032135,-1096892917,1067650764,1039636960)+W(2,-1112740199,-1089814493,-1084058149,1046191187)+W(3,-1138571865,-1106519005,1022618460,-1120755726)+W(4,-1138118945,-1104607948,-1128057356,1042476476)+W(5,-1084935200,1039009532,-1129519972,1056117723)+W(6,-1116550886,-1114781123,1042222420,1043334912)+W(7,-1123579094,1029490149,1023299940,1030169574);WS(-1103384376,1050555318);
sum1=W(0,-1104723373,1049493908,1056616014,990997212)+W(1,-1110645588,1063537686,1060440249,-1102560870)+W(2,1006886950,-1123261404,1049398171,-1114771100)+W(3,1041403778,1041297647,1042753094,1011892746)+W(4,-1101985253,-1112669305,-1104278389,-1113359817)+W(5,-1091747296,-1124628967,-1117918862,-1095607555)+W(6,-1094355067,1020875660,-1120789735,-1098384586)+W(7,-1099641616,-1143354303,1029891897,-1098733239);sum2=W(0,-1102268820,998260703,1056762738,-1097904627)+W(1,-1102083058,1055125136,1049156882,-1101696600)+W(2,1022682138,-1099421122,1040009482,-1100977750)+W(3,1035758392,-1112582051,-1114104451,-1105396681)+W(4,-1102966386,-1105114179,-1113205081,1033294591)+W(5,1048772561,1023069474,1028552759,1040206209)+W(6,1040485303,1040370279,-1108173489,1004029807)+W(7,1040482786,-1135668672,-1109779069,-1118051402);WS(1042369848,-1095650924);
sum1=W(0,-1124780413,1056066249,1060985291,1032801852)+W(1,1031124370,1046815795,1059062488,-1142443027)+W(2,1037041722,1026983110,1051554984,1024489633)+W(3,1048283534,1028118439,1037131073,-1157391942)+W(4,-1093287088,1017158008,-1154392525,-1088222536)+W(5,-1084610255,-1111535759,1041310978,-1089766974)+W(6,1035048291,-1118618480,-1118760812,-1096293908)+W(7,-1107690581,-1101944856,1032589425,-1113190096);sum2=W(0,-1118435725,1041984407,-1084477192,1056251107)+W(1,-1090037466,1073185178,-1093515412,-1111043713)+W(2,-1093926860,1053076395,1051712939,-1129656805)+W(3,-1083761792,1066458198,-1096065312,1052716525)+W(4,-1086371528,-1113013425,1053829707,-1077785336)+W(5,1074151927,-1090694669,1046411943,-1093010832)+W(6,-1094829660,-1103046632,-1095714333,1054463958)+W(7,1063500158,-1087950464,1035367276,-1090812268);WS(-1081634407,-1072784825);
sum1=W(0,-1115394775,1046040367,1024862651,-1102740818)+W(1,-1100839185,-1115978107,-1109613465,-1101924733)+W(2,-1140848016,-1098661743,1049722038,-1123768914)+W(3,-1116477425,1025943000,-1138059466,-1118249725)+W(4,1027952685,-1112643478,1016622683,1056867014)+W(5,1050187219,-1101581667,-1096240139,1058509811)+W(6,1033615035,1023463264,1008822020,-1098437541)+W(7,-1132571500,1036595961,-1116668435,-1143195264);sum2=W(0,-1126178115,-1111752353,1046126277,-1139809909)+W(1,-1097752958,1042101074,1034216546,1032546581)+W(2,-1118367610,-1112722386,1043290796,1042272246)+W(3,1017774855,1030093406,1034532478,-1138081685)+W(4,1055245806,-1104413152,1040903120,-1119940899)+W(5,1058677046,-1089277711,1019748625,-1088954301)+W(6,1048637958,-1139620757,1028591970,-1087007443)+W(7,1029648824,1033828758,1017306737,-1140548675);WS(1050645916,1033550915);
sum1=W(0,-1108262319,1043545243,-1107219907,-1118556120)+W(1,-1094947334,-1104041435,-1086762442,1043230361)+W(2,1018079143,-1097977901,1058293794,-1103841584)+W(3,1008731683,-1123331655,1041130248,1032598742)+W(4,-1145250020,-1110184190,1030703933,1039060494)+W(5,1057758321,-1100512367,-1110311564,1059123936)+W(6,1039599795,-1132472896,1044416908,-1096913490)+W(7,-1123961290,1022228292,-1147952664,-1151122424);sum2=W(0,1048409433,-1110540665,-1112791644,1040267615)+W(1,-1086251247,1053330884,-1088877638,-1107165984)+W(2,-1107976602,1057673067,1057377190,-1113957324)+W(3,-1111525785,1042772014,1024512949,-1122078587)+W(4,1032365064,1041630361,1024308395,1010515766)+W(5,1049266570,1037513285,1040244783,-1090038325)+W(6,-1103454662,1039941233,-1098504745,1028890653)+W(7,-1143554104,1024552651,-1103661415,1041725883);WS(1051978908,-1102077462);
sum1=W(0,-1117187439,1051430047,1045761591,-1132165009)+W(1,1037183202,1046972447,1060286099,-1108837850)+W(2,1045655273,1028047735,-1128782822,1028473682)+W(3,1033734537,1035331372,-1178179968,1025240990)+W(4,-1096198150,1014010165,-1106078467,1013540534)+W(5,-1085387922,1030141582,-1121999817,-1130717861)+W(6,-1101497054,1018887490,1008925446,-1105434962)+W(7,-1102517015,1026996307,-1122721428,-1110960744);sum2=W(0,-1125531833,1047662948,974611657,1023072493)+W(1,-1118880502,-1090109833,1035351326,1030396885)+W(2,-1161271853,1033315833,-1110942359,1027419877)+W(3,1028708277,-1156901930,1010290822,1019485964)+W(4,1051899312,1037288067,-1112121991,-1101792417)+W(5,-1069022098,-1113214479,1042102238,1080526024)+W(6,1036440530,-1143368203,1032127295,-1087739606)+W(7,-1114394737,-1141169667,-1132377096,-1124554651);WS(1058455886,-1096183470);
sum1=W(0,-1112035684,1032735242,-1112611850,-1105360672)+W(1,-1103063975,1042817013,1048808633,-1105059667)+W(2,-1104182327,1047248804,1058906409,-1112638549)+W(3,-1103319623,1057710235,1047193699,-1106250503)+W(4,1033545283,-1111940643,-1104075433,1060616064)+W(5,-1097442806,-1097216429,-1115570744,1051085625)+W(6,-1103229812,-1108265532,-1107200030,-1102188695)+W(7,-1109193562,-1106901731,-1119499692,-1106970890);sum2=W(0,-1131009665,1016197705,-1114274101,-1135393651)+W(1,-1111055824,1051632163,-1143366053,1004138181)+W(2,-1127256265,1038147066,-1111579981,-1134829555)+W(3,1010148467,-1137859715,1025185617,-1113946573)+W(4,-1130986601,-1136444051,-1110403581,-1117767149)+W(5,1048764370,-1121253595,-1112183743,1026922589)+W(6,-1112945554,989872074,1009689523,1036257166)+W(7,-1123068365,-1123716033,-1123668797,-1143942149);WS(-1103618872,1023577831);
sum1=W(0,1032268701,997904496,1057806109,1041702149)+W(1,1032012647,-1129702414,1057675340,1021026046)+W(2,-1111766616,1039716321,1056283152,1023662430)+W(3,1042231991,1054291708,1049875952,-1112590149)+W(4,-1106010126,-1102660926,1022049043,-1091063799)+W(5,-1094077941,-1100395542,1046995709,-1090884608)+W(6,-1100869456,-1096243374,1050214494,-1094732237)+W(7,-1098425069,-1100607928,1047647816,-1105996279);sum2=W(0,1069429154,-1080077361,-1072987051,1073849383)+W(1,1066905653,-1086754234,-1076996297,1070121938)+W(2,-1080359597,1067521081,1060194671,-1087755842)+W(3,-1070245916,1075883836,1074652354,-1073496568)+W(4,-1098556311,-1128073567,1022236877,1040644897)+W(5,-1095882058,1027638421,-1118780260,-1124122091)+W(6,1048551041,-1129108935,1012182550,-1096747545)+W(7,1058695504,1001812541,-1130588931,-1092793409);WS(1010873216,-1100304815);
sum1=W(0,1028741017,1051026373,1045945805,-1154187044)+W(1,-1099084427,1059904750,1058185854,-1114247598)+W(2,994968800,1038231664,1052860588,-1104966895)+W(3,1028263947,1032103905,1040557287,-1113228468)+W(4,-1103217414,1022415534,-1113759340,-1102222630)+W(5,-1091550752,-1111624796,-1105383733,-1097780567)+W(6,-1110664976,-1110217221,-1114326870,-1108718914)+W(7,1017865354,-1109350878,-1108875519,1017403508);sum2=W(0,1039210963,1069298433,-1100331344,-1114639192)+W(1,-1099502544,-1067747068,1080352854,1047528380)+W(2,-1108972702,1032407437,-1080996124,1041344628)+W(3,-1116883371,1016604711,-1121090437,1021595805)+W(4,1043940791,-1126620651,1012858414,1035901690)+W(5,-1084572959,-1099630936,1036529177,1030733380)+W(6,1045939813,-1119860547,1043527822,1003800555)+W(7,-1122259179,1034105585,-1145664907,-1121287047);WS(1044302648,-1104457270);
sum1=W(0,-1101763748,1045938783,1029190781,-1115179413)+W(1,-1106420033,1055724168,1034810490,999269803)+W(2,-1128885581,-1100033022,1053359959,1041707045)+W(3,1029110244,1035419021,1037908026,-1110751840)+W(4,-1102720380,1013266237,-1115207128,-1108944696)+W(5,-1101615303,-1105407492,1025157307,1038235218)+W(6,1043259278,-1113033137,1045691477,-1094303566)+W(7,-1123807773,-1113282394,-1114066571,1011056201);sum2=W(0,-1115295266,-1128441429,-1109414288,-1117238549)+W(1,-1095438097,1053172955,-1104877135,1033754662)+W(2,1011060498,-1108715476,1056926069,-1106855439)+W(3,1032653312,-1114450934,1036225840,-1117460606)+W(4,-1121954754,1024122972,1023475415,-1115125848)+W(5,1038786210,-1106263750,1002646200,1018153798)+W(6,1043675119,1025499367,1034246226,-1104082080)+W(7,1018894269,1013321052,-1107090094,1008366234);WS(1068015911,1043072951);
sum1=W(0,1035792844,-1091973141,-1101991257,-1127841379)+W(1,1018341976,-1095315357,-1110119406,-1155603908)+W(2,1044403491,-1111437840,-1107228151,-1111053022)+W(3,1005208661,-1103670736,-1097295811,-1112313859)+W(4,1040826438,-1098419575,1035382295,1041159238)+W(5,1053842800,1030324599,1043898844,1052691071)+W(6,1050221764,1043481954,-1108241413,1042506601)+W(7,1046985745,1032196534,-1098652336,1030249017);sum2=W(0,1033824390,1019923991,-1125722365,-1134315530)+W(1,1039862799,-1087456726,1039464885,-1112867968)+W(2,-1114969920,1042059959,-1119378177,1005143468)+W(3,-1131720457,1009971850,-1113780490,1030354102)+W(4,998580556,1027495017,-1118933131,-1135384490)+W(5,-1061395777,1087627027,1045077367,-1093291922)+W(6,-1121281813,-1148550692,1034637079,-1106942114)+W(7,1032010553,-1117397469,-1118611519,1034179020);WS(1060186318,-1131602669);
sum1=W(0,-1102049002,1052887138,1050205114,1022422466)+W(1,-1097141731,1049038746,1052456073,1050775273)+W(2,-1099566807,1039690728,1040490435,1056872997)+W(3,1032894309,1045856748,1043457059,1025667942)+W(4,-1102238785,-1106285089,-1112848707,-1099402401)+W(5,-1088759247,-1098786589,1039607513,-1100510367)+W(6,-1099089908,-1104192622,1048305743,-1122526498)+W(7,-1106963501,-1118572779,1032266998,-1102859210);sum2=W(0,-1108234271,1050158699,-1120410947,989650422)+W(1,1045260201,1024838498,-1092804082,-1120122674)+W(2,1037831837,-1119936776,-1125280065,-1114112879)+W(3,1024132690,1035095434,-1114421818,-1117501250)+W(4,1066272871,-1074101109,-1081060940,1047633630)+W(5,1061734347,1050344942,-1079387458,1075424781)+W(6,1003481288,1039609275,1043540897,-1091697647)+W(7,-1106020023,1026462111,-1131708367,1011848513);WS(1057810382,986287880);
sum1=W(0,1027767677,-1106138450,-1110142276,-1105255365)+W(1,1038550632,-1090210593,-1092238936,1037147968)+W(2,1035749561,-1093055129,-1089134184,-1136315263)+W(3,1028257967,-1089420006,-1097497096,-1115075413)+W(4,1031406779,-1130243957,1050176972,1041191503)+W(5,1049547413,1041377527,1041310918,1027980992)+W(6,1057536820,1033537239,-1115128119,1052451129)+W(7,1058108487,1031965752,-1127231554,1050343212);sum2=W(0,-1113793286,-1104040400,1070708271,-1099824579)+W(1,-1112943238,-1072548459,-1091831853,1053512844)+W(2,-1099992002,1057576575,-1093778092,1041834894)+W(3,1024916046,1051972140,1064181862,-1120789532)+W(4,-1084124078,1023561426,-1097074436,1075074245)+W(5,-1072503695,1009216489,1039380165,-1082668198)+W(6,1053907302,-1107563771,1043969626,1056090411)+W(7,1054786345,-1106961801,1034348623,1058602971);WS(-1075707047,1038147646);
sum1=W(0,-1115961531,1026800423,1050722763,1038492938)+W(1,1041066756,1052178217,1055626176,1036899040)+W(2,1045702796,1053246416,1027667391,1038870159)+W(3,1044017707,1049962981,-1100305296,1022987667)+W(4,-1103730686,-1122935577,1040870942,-1095596015)+W(5,-1090286882,1036539085,1047700685,-1091210886)+W(6,-1095582752,1048523811,-1102625947,-1094135001)+W(7,-1093296229,-1117734303,-1105859960,-1109653838);sum2=W(0,-1113260796,-1095928859,1027969677,-1145353723)+W(1,-1113367096,1052353113,1052169305,-1112198364)+W(2,1047146251,1051473061,-1129450520,1007958125)+W(3,1021064313,1050393555,-1091037095,-1122974002)+W(4,1031463199,-1110261785,1052090154,-1115030411)+W(5,1051016428,-1099630700,1041877601,-1108227013)+W(6,1045242344,-1102681887,-1087173862,1041462653)+W(7,1020102815,-1111896409,-1095485390,1032341221);WS(-1102302520,1068562064);
sum1=W(0,1029216267,-1094978851,-1101486038,-1130894152)+W(1,1029804895,-1093484995,-1104755260,1029150351)+W(2,1046304488,-1106599349,-1110271975,-1108054071)+W(3,1018120580,-1102274525,-1102131284,-1107326720)+W(4,1029251017,-1102217970,1031789673,1044130034)+W(5,1050941559,1040658618,1042516209,1053252560)+W(6,1050863202,1041743615,-1113036417,1036880709)+W(7,1047248574,1032422999,-1102226940,-1128083416);sum2=W(0,-1123809812,-1111065998,1022527979,1019111797)+W(1,1041109085,-1095097056,1031759809,1006739898)+W(2,1028972357,-1107360163,1034613952,-1126211453)+W(3,1025713585,-1118642675,1033659253,-1118372569)+W(4,1023737355,-1117143513,1029130971,-1131519898)+W(5,1082939698,-1064938697,-1106220344,1045357020)+W(6,1033832936,-1112280546,-1122955245,1027342607)+W(7,-1118824157,1028082979,1032152906,-1112248823);WS(1066566439,-1125753148);
sum1=W(0,1041951168,-1098758994,-1096367972,1020091828)+W(1,1052053147,-1089881409,-1093467737,-1130301450)+W(2,1033588155,-1098181717,-1092544881,-1131231944)+W(3,-1116682291,-1096392077,-1110070786,1009411772)+W(4,1048997640,1025331919,1030663671,1038767583)+W(5,1064063659,1044746920,-1108818909,-1130818632)+W(6,1042770882,1041997189,1022962726,-1116991019)+W(7,1027361773,1038578846,1018371147,1046860728);sum2=W(0,-1149004498,1047279899,1019815533,-1105507764)+W(1,-1115729482,1058550934,-1106660204,-1098298748)+W(2,-1111478010,1032716298,1031191852,-1094576030)+W(3,1018600957,1019851909,-1117054989,-1129010369)+W(4,-1121679526,1041000955,1024962860,-1136431769)+W(5,1058580319,1027135608,-1107413740,-1096656341)+W(6,1041490224,1035067556,-1101441076,-1098228632)+W(7,-1106522387,1005788722,-1123460834,1047791827);WS(1050996380,1066787661);
sum1=W(0,-1120310187,1043911830,-1109518091,1042843177)+W(1,-1107450543,1061971625,1059519229,1033453959)+W(2,-1134072575,1046601317,1051823058,1017862620)+W(3,1033769739,1046863997,1042112788,1025308393)+W(4,-1097687209,-1133582755,-1112832565,-1098674409)+W(5,-1098011863,-1105396874,-1116528532,-1096304487)+W(6,-1095249970,999923683,1033796902,-1095767039)+W(7,-1098417599,-1109771063,1030029487,-1098354285);sum2=W(0,1033376724,-1114493691,-1087654445,-1103321099)+W(1,1033194077,1065240604,1049058628,-1108916223)+W(2,1032881798,-1094150295,-1128335788,1038197771)+W(3,-1138730935,-1112103411,1006224046,1017830932)+W(4,-1096458683,1015354012,1013739975,-1098379129)+W(5,1054396447,-1115257551,-1121134774,1036368268)+W(6,-1108472207,1021079748,-1129699908,1049730119)+W(7,-1102017203,1038189385,-1117224382,1031462702);WS(1027314912,-1081149641);
sum1=W(0,-1114947760,1053252314,1051429188,-1109480125)+W(1,-1132100201,1061393767,1058130398,-1101195017)+W(2,1044342469,-1104522586,1057940398,-1103759537)+W(3,1051194426,-1120202825,1055491172,-1111893319)+W(4,-1094077252,1034118735,-1097611416,-1118844062)+W(5,-1085308129,1035982720,-1104617542,-1113091794)+W(6,-1094497965,1036294793,-1114189097,-1102037735)+W(7,-1094870250,1030785028,-1128796810,-1103334896);sum2=W(0,1024995350,-1124760267,-1098833779,-1131039707)+W(1,1015537291,-1065942779,-1078713050,-1104486127)+W(2,-1103676904,1084085461,1047686732,1053996441)+W(3,-1111129691,-1093915430,1064521940,1047124046)+W(4,1057070390,995065627,1035790053,-1147567565)+W(5,-1081156610,-1154356731,1037354874,-1091843304)+W(6,1060423478,1026796886,-1107145709,-1094140189)+W(7,1018309905,1038591472,-1108476011,1046849692);WS(-1081542375,1044780323);
sum1=W(0,-1100303790,1054288460,1046719985,1026864081)+W(1,-1098110473,1048901488,1054459103,1048337215)+W(2,-1099969099,1034589376,1041639871,1054474587)+W(3,1028627178,1046235480,1043694031,1023999910)+W(4,-1108679899,-1104586877,-1114219435,-1098857847)+W(5,-1093175556,-1098306531,1041408644,-1098101851)+W(6,-1107626335,-1104199322,1046672715,-1104037973)+W(7,-1106600025,-1126646775,1022681657,-1101510966);sum2=W(0,1027847194,-1098721130,1024212320,1017985090)+W(1,-1113167123,-1094712479,1050387030,1036519222)+W(2,-1113380621,1028269032,-1100822056,1037009826)+W(3,-1115360802,-1113841920,1009055356,1031131596)+W(4,-1081468176,1074345814,1067245211,-1099849981)+W(5,-1096550174,-1088417301,1070597407,-1070464929)+W(6,1042714784,-1102737214,-1104880956,1057690620)+W(7,1046010973,-1112342255,1000105719,-1145638655);WS(1059294542,1020616832);
sum1=W(0,1039080142,1044861738,-1096856701,-1157534552)+W(1,1031217968,-1085780263,-1089052876,-1097783100)+W(2,-1138897989,-1097342660,1044573672,-1164216296)+W(3,-1105498094,-1105558033,1041475528,1026686634)+W(4,1041652423,1046540791,-1112831597,1050532499)+W(5,1047119538,1040272239,-1098369827,1057029426)+W(6,1043073721,-1103025619,1024931118,1039715347)+W(7,1048391538,-1114523696,1045404192,1040308239);sum2=W(0,1001372950,-1105705183,1040318024,-1106291706)+W(1,-1093748925,1061316313,1045484852,-1099590495)+W(2,-1105937891,1041085521,-1098311584,1015225205)+W(3,995169980,1035732349,1028378294,-1112612361)+W(4,-1116263519,-1145917455,-1142193319,-1114208076)+W(5,1049891427,-1108356360,1036599633,-1108179199)+W(6,-1111581107,1032743264,-1148092276,1040668388)+W(7,-1113959318,1024794158,1021281994,-1115787941);WS(1059376718,-1137270291);
sum1=W(0,1037392427,-1106073464,1043258576,-1118257199)+W(1,1035766677,-1099046488,1054680411,-1097794403)+W(2,1032186693,1041392887,-1088020070,1026067385)+W(3,-1139304576,-1111666975,-1113652045,-1108679762)+W(4,-1124279079,1022160871,-1112002778,-1114290826)+W(5,1052189312,1011458515,1045843716,-1115190716)+W(6,-1097245116,1046761570,-1110958220,1054691490)+W(7,-1123561026,1032305501,-1117145658,1025610423);sum2=W(0,-1122852568,-1087687504,1033595807,1025244035)+W(1,1038019467,1047700223,1066421651,-1092220395)+W(2,-1113553750,1050883425,-1084925862,1048072683)+W(3,-1139793711,-1146566911,-1105555859,-1119930901)+W(4,1048825911,-1104089806,1002397687,1016573022)+W(5,-1089540205,-1111655831,-1130145014,1058107887)+W(6,-1098430697,1015641098,1032935415,1045215493)+W(7,-1124843514,-1131703250,1001885951,1041208433);WS(1058596686,1013962118);
sum1=W(0,-1127551432,1049056438,1052551424,1000024554)+W(1,1035333436,1036076760,1057499982,-1100000762)+W(2,1044766998,-1116046252,-1127972943,-1122612871)+W(3,1051562743,-1099275107,-1118015335,1041477861)+W(4,-1098656348,1034731345,1039656505,-1088298614)+W(5,-1097067922,1033429441,1019232187,-1090756927)+W(6,1015197910,-1113717771,-1125045580,1040213184)+W(7,-1122278672,-1122272135,1037833508,-1123679237);sum2=W(0,1029025211,-1091369704,1048601996,-1104434141)+W(1,-1079110377,-1106615386,1052827694,-1078497608)+W(2,1066279808,1037382016,-1115334546,-1085502108)+W(3,1068620036,1048688798,-1122817088,1062913146)+W(4,-1119340081,1028438774,1004930429,1033271157)+W(5,-1109539756,1034989376,-1106316897,1025214064)+W(6,-1106594885,1023198169,-1108631008,1050957039)+W(7,-1118139306,-1139733884,-1134348613,1036274829);WS(1044771128,1023341948);
sum1=W(0,1034545464,-1098819215,-1092336191,-1156220044)+W(1,-1111313058,-1086850728,-1096491302,1033488922)+W(2,1008511890,-1100928894,-1102939421,1038420969)+W(3,1011084871,-1089482302,-1115524377,1013986230)+W(4,1044146859,1029114797,1036528391,1051560294)+W(5,1045449190,1029767950,1022761170,1051910286)+W(6,1038883707,1034675856,1041877300,1053458817)+W(7,1046748951,1043196317,1037411178,1012126018);sum2=W(0,-1080574884,1066884159,1076503146,-1071004894)+W(1,1049506323,-1098882467,1058011283,-1089987082)+W(2,1062249589,-1088626314,-1084978169,1065282653)+W(3,1070844945,-1077734377,-1082249713,1060165079)+W(4,-1107351326,-1130255370,-1122913984,1057610169)+W(5,-1090234844,1014162118,1038970611,1054000347)+W(6,-1090230279,1022492087,-1114000490,1030898490)+W(7,-1096516163,1013009282,-1131621088,1044380003);WS(-1111817840,-1134998409);
sum1=W(0,1045262352,-1094315057,-1102901203,1022731056)+W(1,1029818259,-1111793509,-1085070720,1044888721)+W(2,-1114660906,1046806370,1055206544,-1105915720)+W(3,991785104,-1136267423,-1123039746,1027479949)+W(4,1052915216,-1107194439,1021112442,1029699069)+W(5,1057078063,-1117717150,-1097785743,1058770140)+W(6,-1097451385,1036425016,1040740592,-1095183540)+W(7,-1114500629,1016465988,1005586201,-1112670352);sum2=W(0,1030842707,1026318374,-1113356803,-1129690332)+W(1,1054087898,-1089332833,1041923626,-1123486113)+W(2,-1097205966,-1141184456,1068558125,-1105176966)+W(3,-1106929221,-1104288342,-1107728348,-1098021434)+W(4,-1119512995,-1180561029,1015499837,997943457)+W(5,-1088292904,1037328869,-1144014736,1037525758)+W(6,1050151959,-1114055561,-1107365912,1040210770)+W(7,1006954668,1013301204,1009592392,1018682892);WS(-1100650808,1043653943);
sum1=W(0,1032036848,1040683515,1044290651,1038392637)+W(1,1043637149,-1090111931,-1106266873,-1120772452)+W(2,1047398869,1044787930,-1133467790,1040259489)+W(3,1050576478,1037223428,1023591523,1038054351)+W(4,-1115398639,1038316223,1033771919,-1095199164)+W(5,-1097393337,1045751664,1042896310,-1094097345)+W(6,-1101572298,1015063331,-1159203906,-1104941765)+W(7,-1102689443,-1125005703,1030908740,1016760834);sum2=W(0,1000548496,1043541862,1046306039,1018053796)+W(1,1039189619,1064529690,1010667960,1049079603)+W(2,-1118597354,-1087406141,1047996002,-1128574308)+W(3,-1104543855,-1086946593,-1095617964,-1106984497)+W(4,1029064982,-1112893849,1031448374,-1101305605)+W(5,1038487223,-1105518867,1021972628,-1116813778)+W(6,1048794746,1033382833,1037842238,-1100258391)+W(7,1045938007,-1140458600,1021089548,-1114392997);WS(-1121537248,1047151836);
sum1=W(0,-1113135282,1035132488,1052654400,-1096325448)+W(1,-1112146268,-1134150082,1046868890,-1098188693)+W(2,-1117696601,-1098847494,-1129891280,-1108791588)+W(3,-1114157115,-1107856679,1032919412,-1123869651)+W(4,-1110395025,1023519458,-1116556387,1000450324)+W(5,1049727010,-1110207458,-1111260975,-1139200797)+W(6,1056884317,-1098805187,-1104838938,1041189572)+W(7,1058220805,-1103148146,-1146298440,1041128337);sum2=W(0,1021304865,1026011378,1043572739,-1142864271)+W(1,-1107584343,-1080136051,-1102859954,1043366966)+W(2,-1130465374,-1115654645,-1103597159,1014758407)+W(3,1000478551,1053224660,1046511165,-1120740451)+W(4,1028667063,-1140649559,-1107989855,-1125571574)+W(5,-1072538638,-1132367054,1020722946,1022196210)+W(6,1048815254,-1126224006,1041979768,-1076945816)+W(7,1074776028,1048839210,1027667511,1072551214);WS(-1086568910,969651201);
sum1=W(0,1044154939,-1089612648,-1096064919,-1128189323)+W(1,-1114366976,1053159863,-1084798775,1043534732)+W(2,-1101372520,1050787607,1053431542,-1098469330)+W(3,-1132910587,-1116020373,1036747448,-1123038043)+W(4,1054908701,-1099266659,1043461231,1047521403)+W(5,1057685165,-1152040120,-1113308531,1056987371)+W(6,-1090701774,1049635020,1042761408,-1089249613)+W(7,1027268120,1018344000,1010635844,-1105030179);sum2=W(0,-1103428495,1060495074,-1103892922,1042932965)+W(1,-1093583228,-1075640666,1052448567,1039997403)+W(2,-1121819542,1057002090,1057723154,1044856824)+W(3,1028413178,-1118134166,-1112150955,-1177180368)+W(4,1060109323,-1118896922,-1139842168,-1104364155)+W(5,-1073056297,-1097481656,991756114,1064108701)+W(6,1060503917,-1099984054,1040659602,1055665788)+W(7,-1110515035,1041069777,1034919451,-1116550688);WS(-1084093518,-1116656412);
sum1=W(0,959481663,1026388179,1058416208,1002008836)+W(1,1050696243,1042079029,1059097973,-1104590931)+W(2,1047962207,1049127990,1041679827,-1106608235)+W(3,1015783795,1042535660,1031439243,1030562773)+W(4,-1109778819,1023428581,-1112390467,-1096672513)+W(5,-1096264126,1040470858,-1112632704,-1088144465)+W(6,-1100480244,1047012782,-1102954054,-1101432288)+W(7,-1093923750,-1145396437,-1112144502,-1113594772);sum2=W(0,-1110192070,1010716935,1027407916,1007960967)+W(1,1056650247,-1070859565,-1097456083,1049899326)+W(2,1081472440,-1079514242,-1068241064,1078512141)+W(3,999915485,1030657127,-1094427160,1058404171)+W(4,1018303319,-1121935910,-1132155403,-1129957403)+W(5,-1094713389,-1142796285,-1137993343,1037417999)+W(6,1043613542,-1111213656,1039214170,-1096379657)+W(7,-1116925932,1024356221,1032528613,1025537830);WS(1052225948,1018668194);
sum1=W(0,-1123160289,1048325451,1051775516,-1120453498)+W(1,-1104839613,1064670427,1058214550,-1108654867)+W(2,1036965515,1049967085,-1126638409,1041378113)+W(3,1034438594,-1128237844,-1096299613,1044186084)+W(4,-1111291056,-1112742544,-1107074656,-1117579103)+W(5,-1091445969,-1119335936,-1147977428,-1093397513)+W(6,-1099225050,1034167881,-1109154218,-1092047898)+W(7,-1112057991,1019177609,-1138567959,-1112850625);sum2=W(0,-1148685985,-1111847761,-1117606942,-1121001958)+W(1,1021815720,-1076982600,-1120566718,1018483434)+W(2,-1108634723,1048076514,1074852012,1049361594)+W(3,-1105580672,-1116866514,-1102180777,-1132118692)+W(4,1021935234,-1112487949,-1130038396,-1103097305)+W(5,-1081972918,-1125812992,1038078839,1049895592)+W(6,1040925857,-1104919092,-1152546434,1051964198)+W(7,1040155911,-1123068468,1026180028,1017568960);WS(-1096382876,-1091051652);
sum1=W(0,-1113197617,1048826126,1057278592,-1116126267)+W(1,-1124324715,1056304110,1058810754,-1112424211)+W(2,1040875430,1016295122,1041995897,-1136579346)+W(3,1017323784,1042534003,1024916389,-1113905512)+W(4,-1097274020,-1140807037,-1116910752,-1096000788)+W(5,-1091311905,-1132679170,1039925053,-1088739494)+W(6,1038826452,-1119450067,-1107191661,-1114916522)+W(7,1017648027,-1098370349,1023437062,-1128507781);sum2=W(0,1036113080,-1107470193,1025682064,-1120311657)+W(1,1029662296,-1118009189,1035621932,-1109045199)+W(2,-1114085873,1009830751,1045290388,-1122358251)+W(3,-1115835645,1030264440,1035169596,1016737279)+W(4,-1108061877,1012612647,-1108273289,1036682152)+W(5,-1101792442,-1076098595,-1101063214,1051542033)+W(6,1056395710,1039398973,-1080861029,-1093646778)+W(7,1052430993,1072502688,1065137390,-1091719234);WS(1040082544,-1114755812);
sum1=W(0,1037505264,-1108514902,-1110974758,1017784372)+W(1,1019379817,1052579502,-1095324708,1045745417)+W(2,-1124056118,1046163210,1058051822,-1109308706)+W(3,1039469090,998280780,1038459986,1025470519)+W(4,1041424680,-1104471944,1024480479,1040296296)+W(5,-1106396419,-1115066496,-1106439461,1054913780)+W(6,-1093666877,1001482384,1040857799,-1087512533)+W(7,-1109356390,-1108404770,995688529,-1106674096);sum2=W(0,-1117720653,-1118054954,1045315846,-1162396366)+W(1,-1105580348,1059476362,1057942904,-1104226850)+W(2,1031813906,1045409162,-1090022037,-1105643813)+W(3,1018164327,1023977529,-1106412098,1011045214)+W(4,1034773210,-1100298043,1035646876,1034748092)+W(5,1067689202,-1093789486,-1097646834,1043388435)+W(6,-1101262587,-1113573448,1040357620,-1083232471)+W(7,-1102021751,1024454049,1012935222,-1124577575);WS(1036525168,-1082462584);
sum1=W(0,1037298441,-1087372070,-1085123800,-1116308971)+W(1,-1122874917,-1096064460,-1086414101,1027885589)+W(2,-1108384819,-1104319094,-1099879381,-1154089797)+W(3,1003463273,-1096394215,-1127380522,1028179743)+W(4,1051660338,1027541711,1019612704,1057675329)+W(5,1059581688,1041073820,-1109257541,1059597873)+W(6,-1117339864,1045372305,1028059367,1052784510)+W(7,-1110971807,1053758651,1031554934,1039251609);sum2=W(0,-1103295177,-1090050073,-1081285622,1060691160)+W(1,-1085964582,1072728426,-1102851017,1035985281)+W(2,-1107551093,1033954581,1060511611,-1105398566)+W(3,-1090293163,1058069039,-1086630634,1049030608)+W(4,1050684042,-1106187369,1052276353,-1080809247)+W(5,1060852217,-1090587145,1048638013,-1087522637)+W(6,1041242888,-1094879840,1029176048,1058511518)+W(7,1062481845,-1087039462,1046256182,1028348456);WS(-1074352935,1040600857);
sum1=W(0,1028652336,1025049468,1057627204,1042034194)+W(1,1030695172,1022098295,1057567995,1024054004)+W(2,-1117605317,1039437212,1052602222,1029627411)+W(3,1041624512,1053416947,1049556590,-1114002447)+W(4,-1105875707,-1105990299,1024364622,-1090157751)+W(5,-1095088235,-1100928004,1048022018,-1088931067)+W(6,-1104356174,-1095846092,1049957878,-1094832321)+W(7,-1101255271,-1098759166,1047165477,-1107260676);sum2=W(0,-1079714919,1065983198,1073165865,-1075440350)+W(1,-1081735031,1066499710,1068716226,-1079134350)+W(2,1066585571,-1080754250,-1095308006,1055569671)+W(3,1075476470,-1073191304,-1074800849,1071644179)+W(4,1048707236,-1115591486,-1148975848,-1112383192)+W(5,-1098543278,-1125971282,1038054064,-1135853868)+W(6,-1108920844,-1110109816,1040311395,1021808504)+W(7,-1090378667,-1120408347,1035370814,1050977418);WS(1041022776,1033480094);
sum1=W(0,-1123321429,1042302896,1026327841,-1132576057)+W(1,-1104176578,1063677500,1052457903,1028959481)+W(2,-1121060138,-1123802109,-1097607903,1046472198)+W(3,-1115611836,1039698959,-1118671609,1027556403)+W(4,-1109312954,1021323174,-1119031508,-1110434490)+W(5,1025377120,-1118638740,1029242558,-1089918670)+W(6,1046523967,-1106699146,1013298461,-1090934974)+W(7,1000531209,-1116635705,1030036314,-1112257611);sum2=W(0,-1122286155,-1127267122,1049930690,-1106027239)+W(1,1055155948,-1091935564,1041115945,-1102546078)+W(2,1032068992,-1103388917,1052250618,-1096754888)+W(3,1036170969,-1108790214,1038737216,-1121774513)+W(4,-1108798456,1018367610,1034564779,-1110218398)+W(5,1075372513,1043590800,-1095860458,1058786995)+W(6,-1123143101,-1119323979,-1112711414,-1071163371)+W(7,1032355550,1017858173,1016553114,-1121707895);WS(1055618972,-1117202987);
sum1=W(0,-1101414710,1053882576,1039894129,1030962480)+W(1,-1111740150,1049814740,1057347458,-1098100923)+W(2,1041005827,-1088233382,-1090053902,1036980413)+W(3,-1112834597,-1117339136,-1105970903,1021681163)+W(4,-1089999221,1048656807,1031993659,-1101932469)+W(5,1051098296,1031031542,1043352452,-1085784352)+W(6,1051763396,-1119077705,-1104607674,1056052448)+W(7,1032801282,1039235901,1022017143,1044301630);sum2=W(0,-1123577690,1043634319,-1101541229,-1114659327)+W(1,-1105097716,-1077668162,1066882360,1042921002)+W(2,-1093975266,1058638399,1037629509,1042773509)+W(3,1000405669,-1131856909,-1108208741,1032061179)+W(4,1057974128,-1111523166,1039378885,-1107338771)+W(5,-1080704784,-1104122760,1040130625,1050113378)+W(6,1052705661,-1110420726,1012227066,1051155360)+W(7,-1111189711,1025207949,-1125218199,1008396554);WS(-1091387548,-1116324289);
sum1=W(0,1044682252,-1093973688,-1112220622,1026642697)+W(1,1032214050,-1086442024,1046046637,1041967213)+W(2,1015214154,1053177927,-1099996941,-1131062694)+W(3,-1110158325,1037567917,-1098783494,-1137069945)+W(4,1047211372,-1098544270,1027958127,1049897926)+W(5,-1112122925,-1106755108,-1112662293,1050365286)+W(6,-1132096750,1034258897,-1116559746,1046223135)+W(7,1042021623,1031638516,-1111108842,1024489425);sum2=W(0,1016776222,1024100809,1011776651,-1108095393)+W(1,-1122468710,1057627889,-1097248934,977935538)+W(2,1030099429,-1117226417,1042194141,1019959206)+W(3,1002749526,1041814459,1051928720,-1104930054)+W(4,-1105403134,1032882678,1019145070,-1101257730)+W(5,1060632600,-1103033100,-1124027994,-1101986254)+W(6,1037412790,-1110127978,1039533068,-1090719303)+W(7,-1115385474,-1108291818,-1125661478,-1109292621);WS(1057965518,-1118811194);
sum1=W(0,1038892389,-1112643723,-1106566686,-1104352985)+W(1,1042490232,-1091938531,1026830542,-1105058276)+W(2,-1099594944,-1101314965,1058056073,-1121521774)+W(3,-1095161930,1039936570,-1098044778,1033536020)+W(4,1003767366,-1114250980,-1107147458,1052732873)+W(5,1019887594,1048844541,-1096574819,1060358287)+W(6,1042464324,-1107780158,1024329053,-1118338013)+W(7,1046000094,-1107207172,1032778872,1024562028);sum2=W(0,1042905425,-1113078065,993944814,-1116205334)+W(1,1044205280,1040105843,1044406596,-1109155755)+W(2,1008636092,-1123380436,1043112037,1035597621)+W(3,-1092853308,1005260887,-1105268129,1036458751)+W(4,-1104977559,1039619019,-1106373772,1032713731)+W(5,-1104277422,1048332350,-1115343154,1048672381)+W(6,-1153474446,-1106439836,999501191,-1103087244)+W(7,1036094123,-1106473413,1021528398,1015784078);WS(1053420700,1049909457);
sum1=W(0,1034071238,-1089903413,-1106165874,-1115258034)+W(1,-1115686559,-1100423414,1036166247,1027276239)+W(2,-1102788144,1049835542,-1093491554,1041096236)+W(3,-1107460367,-1110396954,-1095323722,1034068157)+W(4,1041332866,1023742249,-1113250117,1050401361)+W(5,1037380859,-1120158506,-1130552842,1049384898)+W(6,1034784425,-1103514783,1037333727,1052388787)+W(7,1050882791,-1114330639,1037170040,1031952854);sum2=W(0,1028289272,-1165623582,1024557142,-1112500393)+W(1,1086771603,-1062269001,-1095250820,1049127312)+W(2,1020087240,999933935,-1095068995,1048088739)+W(3,-1146529543,1025716258,-1135945992,1014851096)+W(4,1035333264,-1122738507,1020782048,-1136367764)+W(5,-1087155359,1034731082,1025362120,-1114028070)+W(6,1034746908,-1120796207,-1125007838,1022077560)+W(7,-1127622484,-1128255426,1026594640,-1120864651);WS(1063806286,1027083983);
sum1=W(0,1030313470,1039206373,1045480194,-1114823180)+W(1,-1111977289,1050451993,1061885616,-1111791457)+W(2,1019729830,1036575619,1057912708,-1108043857)+W(3,1033983240,1034424532,1039765761,-1114640622)+W(4,-1106496703,1020453816,-1109705966,-1118427516)+W(5,-1083830979,1039658735,-1103432478,1010686340)+W(6,-1105267089,-1109909656,-1114670584,-1099420545)+W(7,-1125840468,-1112770081,-1113587473,-1131920190);sum2=W(0,-1100194899,-1091664523,-1122290634,1033978022)+W(1,1050426550,1075108998,-1071413373,1033701105)+W(2,1034191613,-1103668501,1062092502,-1104028404)+W(3,1010895851,-1140709165,1034149895,-1141130302)+W(4,-1103111994,1002490582,-1164938552,1016780797)+W(5,-1096749849,1051489664,-1105595809,1047766898)+W(6,-1131589290,1021076655,-1108336227,1027350687)+W(7,1027888251,-1131210373,-1149103768,-1131724600);WS(1058288590,1045994186);
sum1=W(0,-1123855059,-1096797372,-1093342072,1018135640)+W(1,-1112801779,-1105293320,-1086390197,1040223430)+W(2,-1098800665,-1117054299,-1091216419,1036317947)+W(3,-1096517871,1023470716,-1096209979,1034707665)+W(4,1041780692,1015346466,1038262801,1052167946)+W(5,1059840396,-1134794696,-1132654257,1052872019)+W(6,1050341107,1012611090,-1117665797,1051866430)+W(7,1050625648,1010858330,-1139713758,1048652350);sum2=W(0,-1099284356,1047276236,-1099008397,1041114210)+W(1,-1092208278,-1071665325,-1081084758,1038292116)+W(2,-1104534119,1081581342,1054365119,1054381469)+W(3,1033400256,-1093538640,1062322644,1025804573)+W(4,-1111523652,-1120564910,-1125418381,-1123917868)+W(5,-1086778305,-1100128811,1020505319,1037708884)+W(6,1026238413,-1125603475,1024474915,-1101037019)+W(7,1052085127,-1103707544,1025011807,-1134916894);WS(-1088887374,1070119449);
sum1=W(0,1041554590,1048371361,1052058645,1040460421)+W(1,1038262022,1042754705,1048732808,1013850612)+W(2,-1106869091,1054439312,1047384127,1042710919)+W(3,1046057615,1042772520,1032508990,1044864290)+W(4,-1115426747,1029097335,-1105506686,-1090595183)+W(5,-1087902678,1001782464,-1129317061,-1094790815)+W(6,-1090477876,-1131475029,1038072126,-1106656361)+W(7,-1091795237,-1119515740,1028935005,-1122940954);sum2=W(0,-1112923336,1030035123,1056461606,1024604999)+W(1,1025504127,-1090534096,1050727550,1027433809)+W(2,-1144581942,-1095507508,-1105339223,1007245204)+W(3,1021294865,-1095638178,1043793174,-1129047399)+W(4,1066713447,-1080779344,-1075212110,1071685965)+W(5,1028028856,-1153515923,-1078194918,1068313262)+W(6,-1078816510,1069903211,1068056044,-1081367671)+W(7,-1090770344,1060536751,1064173276,-1081156501);WS(1040470840,1011790950);
sum1=W(0,-1120734562,1051465082,1043725275,1015095158)+W(1,-1118217942,1055309890,1058372660,-1116691398)+W(2,-1123629847,1044874098,1046636817,1019898057)+W(3,1041822001,1040878843,1043010193,1034607368)+W(4,-1108441440,1030149375,-1108386992,-1105535856)+W(5,-1081260869,1026499745,-1112701741,-1095343471)+W(6,-1093096561,-1115283258,1032201014,1047492563)+W(7,-1106259483,-1112399171,1028457510,-1105294873);sum2=W(0,1021246145,-1110014342,-1117997331,1022830461)+W(1,-1114703004,1036613835,-1111993293,1015115055)+W(2,1015720307,-1117604953,1023720090,-1120910531)+W(3,-1123770073,1036937497,-1120463052,983370825)+W(4,-1125616185,-1130403951,1023767946,1037270083)+W(5,1073620398,1050812248,1025796328,1044158772)+W(6,-1087890801,1028283916,-1112499600,-1076883688)+W(7,-1113287589,1033737696,-1104874229,1025754476);WS(1058309838,-1101980246);
sum1=W(0,-1098779704,1049643561,-1110907254,-1118965337)+W(1,-1113399754,1042163763,-1081904943,1049071256)+W(2,-1110569018,-1106220306,1052138696,1026571427)+W(3,-1128371676,-1129449041,1025191299,-1131332475)+W(4,1038999679,-1108240479,1028903966,1038642111)+W(5,1056093093,-1118832415,1040887994,1054751182)+W(6,1050507993,-1104697276,1046797612,-1083956910)+W(7,1030864044,1017502086,-1123883748,-1146247429);sum2=W(0,1043191716,1033166752,-1111106723,-1137655511)+W(1,-1097517035,1052576386,1033268708,-1121349336)+W(2,-1129223371,-1102887232,-1107318253,1046822141)+W(3,-1124684976,993535634,1040601750,-1116759551)+W(4,-1112822728,1027572041,-1112318930,1035105104)+W(5,1055574555,-1097542777,1035699332,-1104857525)+W(6,-1121581721,1031007843,-1110157019,-1114990789)+W(7,-1107957817,1025775603,-1157281192,-1152414880);WS(1063710542,-1111213649);
sum1=W(0,-1110192145,1049489370,1052251350,1039559517)+W(1,-1118762901,1061120005,1058328276,-1107309859)+W(2,1037245627,1033876357,1049656673,-1108199122)+W(3,1035326852,1045428971,1041987905,-1139769966)+W(4,-1097695264,1031901152,-1113889808,-1101160384)+W(5,-1096321197,-1097003636,-1104513406,-1093740712)+W(6,-1114972772,-1176476024,-1112381384,-1097289639)+W(7,-1103522251,-1115185874,1022802380,-1102516745);sum2=W(0,1021750253,1031459540,-1115186477,1026803387)+W(1,-1107480079,1040651083,-1116326399,1040812059)+W(2,-1115082464,1033768858,1020594503,1041131835)+W(3,1001155939,1015478283,-1132516997,1006187407)+W(4,1031446318,-1106593609,-1112425236,999853755)+W(5,1071698983,-1075753828,-1086524651,1058720440)+W(6,1034660038,-1108942599,-1096266051,1051128601)+W(7,1041372466,-1104453127,-1123360193,1027131696);WS(1039772272,-1082982873);
sum1=W(0,-1106264016,1053169593,1049032497,1039127452)+W(1,-1145518233,1056693961,1060522592,-1104546353)+W(2,1044410893,-1088607916,-1095982984,1041713673)+W(3,1007790526,-1120546088,-1099512929,1039725795)+W(4,-1088020664,1043520647,-1155633625,-1098139952)+W(5,1038834197,-1139907193,1040400554,-1087153807)+W(6,1048228018,-1103034636,-1104883452,1053429837)+W(7,-1130616150,1012687882,-1134131855,1030077856);sum2=W(0,-1102803435,1037122437,-1092902636,1032987173)+W(1,-1101871105,1067610414,-1083842457,-1097110538)+W(2,-1123533577,1041814167,1033006847,-1101555589)+W(3,1048796624,999019252,1045724867,-1098769512)+W(4,1039508875,-1101516234,1032111389,1027660911)+W(5,1067552095,-1104358647,1001644292,-1115097563)+W(6,1026567371,-1104681426,-1145661076,-1096151174)+W(7,-1105667947,1028203943,1020958965,-1107225085);WS(-1101412664,1073047832);
sum1=W(0,-1123950537,1047579477,1059007377,-1113880945)+W(1,-1123565085,1056063051,1060416389,-1109995975)+W(2,1035385983,1040643140,1046383171,-1123728428)+W(3,1010675502,1041003725,1033389702,-1115318676)+W(4,-1097814305,-1131741454,-1133362719,-1091904865)+W(5,-1092124214,-1113780884,1032803377,-1087199740)+W(6,1038341800,-1126485237,-1113889390,-1099567891)+W(7,1042882861,-1096461162,1012558775,-1119557930);sum2=W(0,-1123503757,1039110679,1030949359,1013686761)+W(1,-1115490710,1027204409,-1105775253,1035262859)+W(2,980681483,-1111394964,1019519396,1025861040)+W(3,-1129892230,-1126757058,1024413043,-1125276038)+W(4,1035635962,996209923,-1132915573,-1109223248)+W(5,1057425426,1070858778,1029135163,-1106751414)+W(6,-1098000154,-1098902818,1067133266,1043312829)+W(7,-1103421662,-1073095921,-1083268694,1051287795);WS(-1103532344,-1105840701);
sum1=W(0,-1106322913,1053932942,-1105825052,-1106756472)+W(1,-1096389739,-1098358914,-1086676361,1029810954)+W(2,1035916925,-1096691570,1054020609,-1116067305)+W(3,1034505108,1026552303,1051257001,-1105566449)+W(4,1007328528,-1104890465,1044840709,1050195304)+W(5,1054492326,-1098185309,-1144507642,1057202097)+W(6,1012599092,1048715303,1032208700,-1093369370)+W(7,-1101687900,1050640157,-1100267787,1027855335);sum2=W(0,-1119262447,-1109186725,-1101137684,-1111707317)+W(1,1056036881,-1099242284,1049211868,1037989791)+W(2,1006194414,-1118866635,1038198606,-1105645897)+W(3,-1129479912,-1114787638,-1109483964,-1146663095)+W(4,-1107841286,1034593530,-1103752872,-1116414033)+W(5,-1094543747,1049861706,-1110917586,1056722210)+W(6,-1104714858,-1103907620,1030171051,1053421235)+W(7,-1115357885,1029169157,1032413269,-1120693058);WS(1045178680,-1115117954);
sum1=W(0,-1123018420,-1113607536,1048681528,-1102680211)+W(1,1024407336,-1093530556,-1092105355,-1116849368)+W(2,1026392201,-1102060551,-1096193779,-1107241006)+W(3,-1123314455,-1095199752,-1102337510,-1107918421)+W(4,1040296293,1012835273,1008490315,1019008549)+W(5,1061339424,-1128145511,1027033246,1035615004)+W(6,1055864515,-1110547491,-1103222073,1057711678)+W(7,1052562824,1020395952,-1110097884,1045891981);sum2=W(0,-1115537892,-1104693583,-1096948503,-1108321996)+W(1,998645667,1055675007,1047339287,-1106228104)+W(2,1035781218,-1100682049,1049114511,-1112292909)+W(3,1018530825,-1113969306,1032758858,-1111036660)+W(4,-1112710060,1022753169,1026091852,-1112108000)+W(5,1051246853,-1105262859,-1120501740,-1126080161)+W(6,1025978716,-1139782977,-1123292948,1041989299)+W(7,-1113712936,1033000622,-1111667328,1034053890);WS(1044590904,1058699692);
sum1=W(0,1034192409,-1090621088,-1092606720,985175380)+W(1,1024014533,-1113905855,-1093618783,1020554347)+W(2,-1128687821,-1112503613,-1096920415,-1115433194)+W(3,-1115445028,-1101027255,-1100279725,1008304190)+W(4,1050384326,-1109361592,1009220799,1051210502)+W(5,1062574818,-1128567457,-1117059707,1055009987)+W(6,1031218808,1039114097,1015981863,1054554325)+W(7,-1144235755,1035507338,-1127205548,-1105751509);sum2=W(0,-1117283755,1041337919,-1108619644,1036009101)+W(1,-1107239966,1053310286,1012813669,1033667347)+W(2,-1128406639,1029066827,-1103814148,1034685217)+W(3,-1125402335,-1123197815,-1109499964,-1123321687)+W(4,-1100684466,1035041542,-1131279719,1010492213)+W(5,1056064408,1025470531,-1124020763,1015579759)+W(6,-1113069964,-1104788458,1032198922,1050883237)+W(7,-1096911819,-1108347132,1024066141,-1098878001);WS(1044030776,-1089132931);
sum1=W(0,1032883970,-1097458090,-1093699058,1034269487)+W(1,1044751430,-1078975458,-1086092656,1042439154)+W(2,1041434446,1038040390,1035194756,1019707982)+W(3,-1128708109,-1101499019,-1131544335,-1133288904)+W(4,1050995424,-1135242887,1040395197,1045160768)+W(5,-1096290982,1048952172,1040422743,1057188990)+W(6,1043682915,1043586045,1042217766,1032938655)+W(7,1043305900,1044718778,1029073256,1022768458);sum2=W(0,-1127265324,-1107127922,-1107262777,1043294282)+W(1,1051203976,-1114081637,1048700262,1035036911)+W(2,1037063919,-1087538045,1027047222,-1092441683)+W(3,-1096741875,-1114635611,1043898666,-1095318743)+W(4,-1133435576,-1101649503,-1112978295,-1132728616)+W(5,1060204569,-1138065032,-1142433873,-1115280193)+W(6,1059699424,1027406094,1049542158,-1096051714)+W(7,1057805441,-1117298502,1036599707,-1091030613);WS(-1083489614,-1078579141);
sum1=W(0,1048897616,-1104759380,-1091060438,-1113694287)+W(1,1029397720,-1096433234,-1089217572,-1104500498)+W(2,-1099529286,-1103761763,-1090900481,1039983475)+W(3,-1100400745,-1098862766,-1126261903,1047818144)+W(4,1055607032,1045345264,1022130309,1048678744)+W(5,1056656214,1045280313,-1098656951,1025763911)+W(6,1039576037,-1104729181,1003335600,1055730826)+W(7,1044462332,-1124798927,1045845834,1050842685);sum2=W(0,1036831152,1008734783,-1113896283,1034867092)+W(1,1050005016,1036439980,-1107821706,-1155378720)+W(2,-1107857756,-1103852014,-1105188391,-1109019109)+W(3,-1105627363,1036502992,-1113326142,1025727369)+W(4,-1143881728,1048547317,1053130734,-1089397746)+W(5,1067046868,-1081990202,1050664536,-1090933436)+W(6,1073004488,-1073650181,-1073616958,1074023168)+W(7,1068047188,-1079035066,-1078582463,1071596064);WS(-1123566816,-1118788492);
sum1=W(0,-1136553988,1054570946,-1131696345,1034266605)+W(1,-1119057557,1057910725,1043367745,1032767842)+W(2,-1138237144,1050053561,1051309065,1032596498)+W(3,1038972738,1047609962,1044754161,1034235800)+W(4,-1101485920,1027694719,1029920799,-1102436480)+W(5,-1081257723,1038070160,1029228634,-1093672570)+W(6,-1097237249,-1104490509,1041012541,-1104247863)+W(7,-1118734125,-1101643609,1036672371,-1100737384);sum2=W(0,1006355343,1048575251,-1108935456,1001205015)+W(1,-1119701641,-1088419213,-1114918170,1030505158)+W(2,-1107202062,1045905661,1032736312,1039794598)+W(3,-1115440174,1003805295,-1116946341,1026836118)+W(4,1037564428,-1123825361,-1151981614,-1123729961)+W(5,-1068662368,-1095410362,1015236500,-1096130861)+W(6,1068403675,-1105335733,1049774729,1076967646)+W(7,-1124006983,-1103176791,1050153445,-1104305708);WS(-1103567160,1051728620);
sum1=W(0,-1105517764,1027268637,1037463598,1022317012)+W(1,1030946149,-1094107172,1052072875,-1109296554)+W(2,-1117957958,-1098739651,-1087396213,1032988986)+W(3,1009731405,1017302004,-1104965205,1025729823)+W(4,-1107670055,1024776175,1033922872,-1094952698)+W(5,1052944567,1043766492,1038888053,-1103880757)+W(6,1052382091,-1108829569,-1110506946,1057943536)+W(7,1041821631,1015545129,-1132271979,1036164793);sum2=W(0,-1114551402,1026829489,-1127050317,1031290011)+W(1,1025723227,-1098446681,1032334734,-1137203270)+W(2,-1107112701,1041376772,1041359246,1020823723)+W(3,-1140368490,-1104694439,1034398482,-1156747895)+W(4,1042490649,-1076466135,-1080536402,-1113481669)+W(5,-1127701979,1074254195,1038797044,1043198364)+W(6,-1100591458,-1118262367,1035340712,1057793899)+W(7,1037536680,1032104302,1013380262,-1114292550);WS(-1106439480,1029090439);
sum1=W(0,-1151887836,1030625962,1042655458,1034559195)+W(1,1042053132,-1084013087,1059377738,1020849475)+W(2,1043814293,1032281331,-1107145304,1043127920)+W(3,1043715864,1033172451,1040913704,1037260390)+W(4,-1115609614,1035325646,1026400220,-1102396839)+W(5,-1083731653,1039293086,1042909598,-1089162129)+W(6,-1107154457,1024778063,1029716960,1052971191)+W(7,1017680531,-1130742978,1028666946,-1113717087);sum2=W(0,-1123636938,-1148550480,1021999108,-1129107524)+W(1,1035143287,1058583951,-1104180688,-1116921954)+W(2,1026655402,-1116180274,-1112895549,1036996009)+W(3,-1126794884,-1138164712,-1131502740,-1117010042)+W(4,1016982596,-1140398984,-1129901940,1022835844)+W(5,1054454385,-1117386658,1030858450,1016773924)+W(6,-1099699990,-1118751234,-1108156993,-1097314323)+W(7,-1129763396,-1117013506,1016259828,-1132536424);WS(1048151864,1059242544);
sum1=W(0,-1121466768,-1097911384,-1097114939,-1122367849)+W(1,-1116044868,1042506911,-1085899247,1042165293)+W(2,1037358179,-1105063934,1056857214,-1105437493)+W(3,-1111398955,-1106114902,-1123578292,-1125163356)+W(4,1033810391,1014185912,1026875087,1043794348)+W(5,1042284551,-1111561384,-1106211614,1063564267)+W(6,1049648847,1028107682,1040868541,-1089674786)+W(7,1045389303,1010402126,-1111395274,1021855394);sum2=W(0,-1108856547,1041627874,-1110557326,-1139648101)+W(1,-1095822659,1054902128,1032833232,1015236663)+W(2,1038373686,-1121592121,-1098765424,-1137977893)+W(3,1025690243,-1117564251,-1106594443,1015865663)+W(4,-1106727608,987619817,1039330638,-1106733442)+W(5,1055403310,-1095503796,1025349119,1048813377)+W(6,1045561320,-1108448514,1050144719,-1097123375)+W(7,1017823319,-1105901385,1041979856,-1106386080);WS(1058511566,1043187024);
sum1=W(0,1027981614,1044640335,1041476871,1042620242)+W(1,1050564856,-1085132912,1039039385,1037513401)+W(2,1044188393,-1116362934,-1095196494,1040390932)+W(3,1043046140,-1105825814,-1107832665,1032851398)+W(4,-1120607404,1040914531,1043942651,-1106861387)+W(5,-1089194338,1048598306,1040902562,-1101062960)+W(6,-1134658518,1032634704,1019897185,1032203084)+W(7,-1105488567,1032742569,1027555603,1026497359);sum2=W(0,-1132385524,-1089624726,-1083260450,-1094808435)+W(1,1039748829,1063143581,-1098133391,-1110994277)+W(2,1012861192,1040218148,1043371703,1038866141)+W(3,-1132742376,1052570990,1012758152,1030487914)+W(4,-1102801635,1034887813,1026111290,1041967320)+W(5,1037743779,1033106845,-1123786474,1050258559)+W(6,-1112998265,-1121754906,-1110363077,1048943341)+W(7,-1105604919,-1111765769,1012203560,1031702418);WS(-1087236686,1061665912);
sum1=W(0,-1116162424,1030200068,1023071688,-1115274057)+W(1,-1093387666,1067462106,1054050807,-1104461343)+W(2,-1115159031,1031104576,1050597447,-1113556238)+W(3,-1121543315,1042315272,-1121547516,-1126942285)+W(4,-1101866270,-1128116268,-1119301463,-1107980923)+W(5,1056570668,-1095571507,-1109238785,-1092884195)+W(6,-1106234576,-1111522325,-1103733247,1044256537)+W(7,-1114796114,-1109780718,-1111458030,-1128835891);sum2=W(0,1024854732,1020748524,1024134807,-1127633710)+W(1,1040493279,1065417820,-1117094752,-1123781128)+W(2,1033983514,-1102101577,1047826025,-1105896535)+W(3,-1120616672,-1124130304,1040101538,-1122459292)+W(4,-1098546148,1025355297,-1109129714,-1114424195)+W(5,1059484680,-1114766469,-1102118069,-1079772750)+W(6,1049649199,-1154145757,1033237727,-1107504040)+W(7,1041220419,-1123999628,1012710689,-1105983778);WS(-1092106140,-1084163121);
sum1=W(0,1016904817,1040213041,1049849489,1036347305)+W(1,1040590819,1048812489,1056746079,1034414494)+W(2,1030378702,1040726752,-1084779712,1047670567)+W(3,1037868673,1034988241,1033236350,-1114654031)+W(4,-1152694122,-1115216475,-1106738110,-1101083230)+W(5,-1107117385,1022569263,1039797369,-1083169173)+W(6,-1109066592,-1125038036,-1112982247,1051667767)+W(7,-1107106473,-1146668256,1025136605,1024925978);sum2=W(0,-1128843246,-1134810723,-1111008682,-1144361879)+W(1,-1104940693,1054697191,1041181160,1005924247)+W(2,1030348431,1042931729,1052731012,-1123234701)+W(3,1024671661,-1111460488,-1112071203,1032437115)+W(4,-1121102479,-1116668390,1021883158,-1092072719)+W(5,1046555600,-1113715104,-1109114373,1045581242)+W(6,-1104348933,1032936433,-1128555074,-1103970223)+W(7,-1129885552,-1114960949,-1136719027,-1113690885);WS(1058637774,-1109876822);
sum1=W(0,1041301297,-1105094644,1042623060,-1123254812)+W(1,-1113241451,1043969956,1059472952,-1108082435)+W(2,1027216056,1026816394,-1113269955,-1110973875)+W(3,1019588394,1026167148,-1130602892,1014894339)+W(4,-1111052512,1037949088,-1112485473,-1126486401)+W(5,-1094009726,1038892497,1016105496,-1094910408)+W(6,-1100061186,1032398170,-1093047519,1058531737)+W(7,-1117291247,1021704844,-1128303438,1032486130);sum2=W(0,1031923668,1026573624,-1103677237,1019183838)+W(1,-1096362417,1060010174,-1101357077,1049015983)+W(2,1036998273,-1106684685,-1122620605,1005830618)+W(3,-1125844722,970656667,1023743335,-1119396253)+W(4,1025625867,1024201143,-1115238116,1041385745)+W(5,-1096248497,-1122837727,1024442030,-1095136476)+W(6,1049273019,1031554545,1034369966,-1115221092)+W(7,1011280453,1010302645,1004099770,-1112424814);WS(1068382951,-1145853862);
sum1=W(0,-1120835030,-1104742016,-1104283584,-1109092968)+W(1,1033165317,-1082841532,-1087137628,1015957108)+W(2,-1098982451,-1119342334,1048723479,1015780402)+W(3,-1105810191,998682871,1037068029,-1106789039)+W(4,1048835390,1035504970,-1142984099,-1126224104)+W(5,1050512116,1036256010,1044651720,1060142968)+W(6,1046183055,-1112268532,1040271692,1050625794)+W(7,1042826568,-1113754717,-1115364877,1033167819);sum2=W(0,-1123754179,1032442894,-1105845074,1042289605)+W(1,1025996190,1055606718,-1090127653,1040865617)+W(2,-1118459936,1026136504,-1104101067,-1100913998)+W(3,-1118182115,1045409779,1031986833,-1114401734)+W(4,-1106552079,1028813354,1041479887,-1105090355)+W(5,1073431719,-1084272058,-1087510643,-1075116096)+W(6,1042119939,-1131666845,1045036562,1067916428)+W(7,1031635830,-1131440550,1021173748,-1112990087);WS(-1115823328,-1115141930);
sum1=W(0,1043355533,-1093401724,-1096937968,994860217)+W(1,1031967699,1057829358,-1082957735,1046651158)+W(2,-1139800861,1049387203,1054780763,-1112906011)+W(3,1021673189,1032667294,1029694230,1032268536)+W(4,1045563268,-1100277972,1022968545,1034643656)+W(5,1053028032,-1113373017,-1106135459,1056739037)+W(6,-1100812438,1042166401,1036473238,-1085595451)+W(7,-1163065290,1026417494,-1109328859,-1112691098);sum2=W(0,-1106230161,1034312638,1006794492,1041009418)+W(1,-1100787264,1060460225,-1108126219,-1113994011)+W(2,-1114680808,-1097084093,-1119222967,-1102450993)+W(3,-1145068408,-1105852265,-1125377404,1031764893)+W(4,-1120362931,1021996758,-1126244586,1023178506)+W(5,1054015707,997147503,-1131146954,-1105213924)+W(6,-1133314452,-1126416406,-1107185372,1053508358)+W(7,-1120752408,-1131039214,-1126617106,-1141774536);WS(1044911928,1063248560);
sum1=W(0,1045807559,1006551364,-1089987573,-1117210934)+W(1,-1122601008,-1098705597,-1085623154,-1116245664)+W(2,-1102494868,-1098692501,-1089608778,1041679280)+W(3,-1101059428,-1100421777,1040126000,1044187563)+W(4,1049202419,1049427019,-1154913199,1050931427)+W(5,1056494849,1043742399,-1098224261,1044690392)+W(6,1047881833,-1102952115,1009817082,1054654497)+W(7,1043071666,-1132265536,1048685800,1043119951);sum2=W(0,-1104703066,-1126406622,1031814971,-1110897864)+W(1,-1102025112,-1088994686,-1112535334,1039476246)+W(2,1044782005,1038057456,1050082866,1041770976)+W(3,1045848501,-1098794387,1029663347,-1112640404)+W(4,1034850394,-1097166620,-1090228093,1060526454)+W(5,-1088701567,1063814816,-1091926928,1060516426)+W(6,-1075073775,1073862535,1074296249,-1072347435)+W(7,-1081012351,1067785227,1067261757,-1077197270);WS(-1105546040,1026157880);
sum1=W(0,1036866652,1043435937,1040614249,1040950836)+W(1,1057171433,-1092874056,1048836647,1045419231)+W(2,1040737235,1037560064,1049109967,1039696013)+W(3,1043417390,1020658754,1039556030,1031337694)+W(4,1032157499,1032871003,1036650571,-1102499357)+W(5,-1078642173,1040635958,1035867609,-1088963702)+W(6,999044599,1035782037,1039966133,-1094603626)+W(7,-1101965321,1029450491,1034875342,-1107844556);sum2=W(0,965076992,-1142972544,1033414560,999804672)+W(1,-1113573416,-1080122522,-1117537424,1017997216)+W(2,1013150208,1009041344,-1116987776,1015814944)+W(3,-1116017408,-1123867424,1030258512,1004325632)+W(4,-1152459008,-1114613368,-1111239120,-1131242272)+W(5,1068973644,1009242816,1024438240,1043660652)+W(6,1023678672,-1111376032,1026341216,-1113471168)+W(7,1025739248,1011147520,-1124670336,-1115573696);WS(-1081027239,1060388068);
sum1=W(0,1018532824,1052335227,1049191505,1040945153)+W(1,1050078256,-1089652372,1053224518,1048158700)+W(2,1045983912,1019623144,1050009062,1043330564)+W(3,1042366848,1037373643,1043374892,1034126717)+W(4,-1106690587,-1126830164,-1142725077,-1103567931)+W(5,-1079677805,1037048166,1044049241,-1098210230)+W(6,-1102526621,-1124021470,1037549983,-1090769236)+W(7,-1106920486,1000910717,1031972104,-1113976903);sum2=W(0,1023484285,1031916514,-1119356133,1029289565)+W(1,1044843621,1057057740,-1120749829,1041097307)+W(2,-1108647964,-1098024997,1055633817,-1101664529)+W(3,-1129898257,-1101101054,1038083406,-1111945130)+W(4,-1111485988,-1133461586,-1119814653,-1126159585)+W(5,1024531885,1001931237,-1112201820,-1121314077)+W(6,1016983721,1019582313,1035253182,-1102656055)+W(7,1022769465,-1110859200,1011319026,-1105960100);WS(-1121436896,-1083449266);
sum1=W(0,-1126965659,1026072602,1057845458,-1131437006)+W(1,1049661628,1047051462,1058188821,-1106898372)+W(2,1048826500,1049513187,1036301673,-1110051320)+W(3,1030351624,1043516478,1026266705,1018834023)+W(4,-1106937331,1025271436,-1112818966,-1096100393)+W(5,-1093909527,1039868950,-1120770471,-1089458543)+W(6,-1097831955,1048680544,-1101852248,-1105302990)+W(7,-1094725407,-1137214404,-1111779257,-1115312055);sum2=W(0,1016993788,1030590564,-1118806788,1025140224)+W(1,-1085967118,1078987048,1042721449,-1106156741)+W(2,-1066270592,1069325982,1078555235,-1070014283)+W(3,-1115300709,1026006822,1051485796,-1089828448)+W(4,-1118559458,991152164,1031495588,-1126785121)+W(5,-1100137345,1040984057,1038491925,-1106137914)+W(6,-1105174392,1030579932,-1111978905,1044823121)+W(7,1011662011,-1120641633,-1113499951,-1121082393);WS(1060473294,-1125032523);
sum1=W(0,-1131528546,1048790648,1043924207,-1118381578)+W(1,1044891665,-1096003632,1057928103,-1103035725)+W(2,1038728371,-1127678449,-1104437021,1017562024)+W(3,1017619335,1019650740,-1138265298,1013193724)+W(4,-1094915206,1032416951,-1103983036,1028842287)+W(5,-1089668066,1041536420,-1131359957,1048586166)+W(6,-1106021950,1026802338,-1119623443,1048997587)+W(7,-1112334062,1028850580,-1112764523,1016196772);sum2=W(0,-1154979909,-1104183315,1023871771,-1124013145)+W(1,1042673063,-1099433949,1024353365,-1113455493)+W(2,-1131887235,-1106752952,1037029004,1009341589)+W(3,-1120394460,-1135604889,-1136822537,-1126494367)+W(4,-1104961174,-1105906795,1027246941,1041717973)+W(5,1075222357,1048045634,-1114760758,-1071159846)+W(6,-1106459992,1027783079,-1101645527,1061754151)+W(7,1020599743,1023779471,-1130069351,1037905746);WS(1063175758,1049951270);
sum1=W(0,1041620825,-1091045702,-1084051495,1051934199)+W(1,1019501037,-1103613676,-1089200998,1053157077)+W(2,1024394007,1042850683,-1103906809,-1121035141)+W(3,999909159,-1106705027,-1117239270,1034798936)+W(4,1046456792,1028165760,1028219745,1040719576)+W(5,1050464826,1037889601,-1110307566,1054477181)+W(6,-1097805325,1054554722,1045652053,-1098419444)+W(7,-1091232034,1056053333,1031152711,1011564046);sum2=W(0,1042259987,-1095572989,1062079447,-1091471926)+W(1,1049412228,-1092861102,-1089203271,-1103057728)+W(2,-1116401558,1047552828,1034556296,1044973062)+W(3,-1130123924,1051271629,-1110031497,1011000463)+W(4,1041645665,1033532620,1015596856,1055700238)+W(5,-1093629070,1042934527,1035045090,1037140407)+W(6,-1106623325,-1106239816,1032040702,-1095940003)+W(7,1053844390,-1095799213,1033073048,-1107294450);WS(-1085388366,-1090694979);
sum1=W(0,-1119481145,-1130943626,1044273497,-1123787314)+W(1,-1112850502,1059845268,1047368143,1032777214)+W(2,-1125429276,1039407200,-1095680144,1041751591)+W(3,-1113892940,1032644049,990533574,-1140788444)+W(4,1041576542,-1117135031,-1115475932,-1108110651)+W(5,1027588771,-1101064470,1040347561,-1087220302)+W(6,-1111657568,-1126225621,1037523789,1036323946)+W(7,-1143449895,-1109271006,-1134357621,1021334836);sum2=W(0,1013881877,-1105376838,1037736456,-1107190004)+W(1,-1121103222,1042717593,-1123416196,-1118295314)+W(2,-1115317828,1043660085,-1115549939,-1127822751)+W(3,-1114801766,1040920849,-1126402007,-1126179247)+W(4,1040619572,-1122228614,-1120404934,-1125693587)+W(5,1068021664,-1087341114,1051908042,-1082924015)+W(6,-1108863865,-1125959243,1042189807,1016978358)+W(7,-1107267301,1023515477,1038966556,-1136349779);WS(1065904679,-1122628785);
return clamp(mstd0 + 5.0 * vsum / wsum * mstd1, 0.0, 1.0);
}  // nnedi3
vec4 hook() {
vec4 ret = vec4(0.0);
vec4 samples[8];
samples[0] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -3), 0);
samples[1] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, -1), 0);
samples[2] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 1), 0);
samples[3] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(-1, 3), 0);
samples[4] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -3), 0);
samples[5] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, -1), 0);
samples[6] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 1), 0);
samples[7] = HOOKED_mul * textureGatherOffset(HOOKED_raw, HOOKED_pos, ivec2(1, 3), 0);
ret[0] = nnedi3(samples);
return ret;
}  // hook
//!DESC NNEDI3 (combine_x, nns128, win8x4)
//!HOOK LUMA
//!BIND HOOKED
//!BIND nnedi3_int
//!WIDTH 2 HOOKED.w *
//!OFFSET -0.500000 0.000000
//!WHEN HOOKED.w OUTPUT.w / 0.833333 <
vec4 hook() {
    vec2 dir = fract(HOOKED_pos * HOOKED_size) - 0.5;
    if (dir.x < 0.0) {
        return HOOKED_texOff(-dir);
    } else {
        return nnedi3_int_texOff(-dir);
    }
}
